我正在尝试学习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
我正在检查其他服务运行的手机,当我终止应用程序时,服务也会终止。
答案 0 :(得分:1)
在某些手机上,您需要将应用明确添加到允许在后台运行的应用列表中。否则,如果因任何原因被杀死,Android将不会重新启动您的应用。应该有一个设置页面列出已安装的应用程序,并允许您将它们添加到此列表中。它在某些设备上称为“受保护的应用程序”。特别是来自小米,LG,华为的设备都有这个功能,还有其他手机。