1

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

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

我的问题是这样的:

如果用户从设置中停止(杀死)它,我如何重新启动我的应用服务?

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

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

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

谢谢你的帮助!!!

4

0 回答 0