所有活动均由平均分享的android服务

时间:2010-08-27 07:34:28

标签: android service

Android:我想通过扩展一个Service类来创建服务,我在应用程序启动时启动它,所有活动都可以共享其状态,当我想要从其他活动中停止它时以及何时从任何活动中重新启动它? / p>

1 个答案:

答案 0 :(得分:0)

您可以编写自己的MyApplication课程Application课程,将其放在AndroidManifest.xml

<application ... android:name=".MyApplication"> ... </application>

并启动您的服务并使用MyApplication.onCreate()方法绑定到该服务。

您可以从任何Activity班级访问活页夹:

Application app = getApplication();
MyApplication myApp = (MyApplication) app;
myApp.getServiceBinder() // need to implement this method first