为什么app服务重启,而无法重启?

时间:2014-02-18 05:34:23

标签: android service gps alarmmanager

它是一个24 * 7的跟踪应用程序。每当它停止我使用START_REDELIVER_INTENT重新启动它,但它不是每次都启动。它在应用程序管理器中显示以下类型响应 请建议。

enter image description here

2 个答案:

答案 0 :(得分:3)

我刚刚发现如果服务在4.1.1上被终止,START_REDELIVER_INTENT甚至可能需要20分钟才能重启服务。重启始终与下一个dalvikvm垃圾收集重合。在那之前,服务仍然停留在"重新启动"如问题所示。

然而,START_STICKY会在终止后的几秒钟内重启服务。

答案 1 :(得分:1)

你在尝试使用什么版本的Android?

Android 4.4.x(API 19)在后台服务被杀死但未重新启动时遇到一些问题,无论标志如何。这些漏洞已被广泛报道,但AOSP的任何人都没有正式承认这些漏洞。

以下是相关Android问题跟踪报告的链接:#63618#63793