获取后台服务实例

Ish*_*war 6 service android background instance

所以我有一个后台服务正在运行.现在,如果用户退出活动,该服务仍将运行,对吧?现在,当用户重新启动应用程序时,我想访问后台服务并调用一些方法.如何访问后台服务的实例?

多谢你们!

rah*_*ver 6

这对我开箱即用!但是如果你有其他选择,请不要使用它,因为公共静态成员不是好的,除非他们是最终的.您可以在服务中创建具有公共范围的静态变量.

public static BackgroundService bs;
@Override
public void onCreate(){
    bs=this;}
Run Code Online (Sandbox Code Playgroud)

然后使用'this'初始化变量,使其成为当前正在运行的服务的引用.随时将它用作活动的参考.