如果用户停止主进程,如何重新启动服务?

时间:2012-09-21 10:07:43

标签: android-intent

我正在为Android设备开发应用程序,企业拥有的这些设备是其工作人员的工作工具。该应用程序有两个服务需要全天候运行,现在服务运行良好,在设备启动时自动启动等等。但是有一些“高级用户”已经学会停止应用程序的主进程经理(设置)然后两个服务被杀死。

该应用程序的活动需要密码来管理某些参数并停止运行服务。

我的问题是这样的:

How can I restart my app service if user stops (kills) it from settings?

有没有办法重新启动服务?也许:

  • 使用BrodcastReceiver(Screen_On,Screen_off):但如果主进程被终止,BrodcastReceiver也会被杀死,不是吗?

  • 检查其他服务的另一项服务:但它也可以被杀死,不是吗?

感谢您的帮助!!!

0 个答案:

没有答案