App销毁后终止Android服务

时间:2017-01-17 17:47:47

标签: android service android-service

我正在尝试学习Android服务,我很高兴。我正在创建一个服务,即使在应用程序被销毁后也会运行,但是当我终止应用程序时,服务也会终止。我正在尝试创建一个NotificationService,下面是我刚尝试使用Service的代码。

清单:

8   AA  AA  Z1
1   BB  BB  Z2
10  CC  CC  Z3
3   DD  DD  Z4
5   EE  EE  Z5

通过按钮启动服务点击:

<service
        android:name="com.test.testworks.MyService"
        />

服务类startService(new Intent(this, MyService.class));

MyService.class

我正在检查其他服务运行的手机,当我终止应用程序时,服务也会终止。

1 个答案:

答案 0 :(得分:1)

在某些手机上,您需要将应用明确添加到允许在后台运行的应用列表中。否则,如果因任何原因被杀死,Android将不会重新启动您的应用。应该有一个设置页面列出已安装的应用程序,并允许您将它们添加到此列表中。它在某些设备上称为“受保护的应用程序”。特别是来自小米,LG,华为的设备都有这个功能,还有其他手机。