所以我有一个后台服务在运行。现在,如果用户退出 Activity,服务仍会运行,对吧? 现在当用户重新启动应用程序时,我想访问后台服务并调用一些方法。如何访问后台服务实例?
谢谢大家!
最佳答案
这对我来说开箱即用!但是,如果您有其他选择,请不要使用它,因为公共(public)静态成员除非是最终的,否则是不好的。 您可以在服务中创建具有公共(public)范围的静态变量。
public static BackgroundService bs;
@Override
public void onCreate(){
bs=this;}
然后使用“this”初始化变量,使其成为对当前运行服务的引用。随时将其用作您的 Activity 引用。
关于android - 获取后台服务实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10362569/