安卓服务不断被杀



我目前正在编写一个应用程序,允许家长记录孩子手机上发生的事件。日志记录发生在后台运行的服务中。然而,大约一分钟后,这项服务就停止了。。

我不知道你还需要什么信息来帮助,但任何信息都是有用的!

谢谢!

如果您只是绑定到服务,那么这就是为什么当活动解除绑定时,您的服务会被终止(请参阅文档)。如果使用.startService()然后绑定,请确保在onStartCommand()中返回START_STICKY。你可以在这里阅读的原因和方式

http://developer.android.com/reference/android/app/Service.html#START_STICKY

是的,如果您正在做一些用户知道的事情,并且在极端情况下不应该被杀死,那么也可以使用.startForground()

尝试将服务作为前台启动。

服务被终止的原因如下

最新更新