2011-06-30 125 views
1

我正在測試一個場景,在此場景中,我必須測試應用程序服務是否在設置屏幕手動強制關閉應用程序服務後重新啓動。從設置屏幕手動強制關閉應用程序後服務會自動重新啓動

當我強制關閉日誌應用它顯示: -

11月6日至30日:26:30.283:WARN/ActivityManager(116):服務崩潰的com.test.app/.comm調度重新啓動。 Push服務在5000ms內

但是服務在5秒後永遠不會重新啓動。

我已經覆蓋了服務中的所有必要方法(返回onStartCommand中的START_STICKY)。

我在想什麼?幫助讚賞

回答

0

您的服務是應用程序的一部分。因此,如果你殺了應用程序,所有的依賴進程也將被終止(如果它通過Android的任務管理器完成的話。我想如果通過Android市場中的任何任務殺手程序殺死進程,則服務會重新啓動)。

+0

我正在討論強制關閉從設置屏幕案例>管理應用程序>強制關閉。 – user755499

+1

是的,在這種情況下,它不會重新啓動。通過這種情況,我也有一些時間來做RnD,並得出結論,如果我們強制關閉應用程序,服務將不會重新啓動。 – Sarmad

+0

所以這裏有任何解決方案,一些服務標誌將被添加,而不是START_STICKY .. – user755499

相關問題