【发布时间】:2012-10-01 11:31:50
【问题描述】:
用户使用
设置 -> 应用程序 -> 管理应用程序 -> 我们的应用程序 -> 强制停止手动停止应用程序后,有什么方法可以启动服务。
我想在强制关闭后重新启动我的应用程序。
有没有办法做到这一点?
【问题讨论】:
-
您查看过 Android 服务吗?我相信这是一种查看应用程序是否正在运行的方法。在服务中你会说如果应用程序没有运行然后重新启动应用程序。
-
有一个标志 START_STICKY 停止时自动启动服务,但它仅在应用程序运行时有效,而不是在强制停止后。
-
不不,我是说让服务在后台运行并重新启动单独的活动应用程序。您仍然会遇到用户可能会停止您的服务的问题,但如果发生这种情况,请让应用程序重新启动服务。
-
我们能否在将我们的应用程序设置为设备管理员后禁用强制停止按钮,可能有一些方法可以做到这一点,“卡巴斯基家长控制”也是如此。
-
用户必须再次启动应用程序才能启动服务。即使使用了 start_sticky,我想
标签: android