android - 获取后台服务实例

标签 android service background instance

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

谢谢各位!

最佳答案

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

public static BackgroundService bs;
@Override
public void onCreate(){
    bs=this;}

然后用 'this' 初始化变量,使其成为对当前运行服务的引用。随时在您的 Activity 中使用它作为引用。

关于android - 获取后台服务实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10362569/

相关文章:

css - 当导航栏高度增加时, Bootstrap 下拉菜单变为透明

javascript - meteor android应用程序无法连接到服务器

ios - iOS中的后台获取

Android通知大图样式和大文字样式

android - 使用监听器在 Android 服务和 Activity 之间进行通信

hibernate - 如何克服Grails Service中的StaleObjectStateException

css - CSS背景=包含URL更改无法跨浏览器

Java SWT 图像背景颜色

android - 如何向 gridview 添加垂直滚动条?

java - 使用 Oauth 将 Java 应用程序与 GAE 应用程序连接起来