我在android中使用某些任務的服務,我希望我的服務每次都運行。 但是,當我清除Android手機的RAM我的服務被殺害,而不是重新啓動。 我讀過幾篇文章,其中建議START_STICKY
將解決問題,但它不會發生。在Android的服務沒有重新啓動
以下是我的服務代碼onStartCommand
,我將返回START_STICKY
。在這種情況下,即使onDestroy
也沒有被調用。
public int onStartCommand(Intent intent, int flags, int start_Id) {
return START_STICKY;
}
如果操作系統關閉了你的服務,它會重新啓動,如果你這樣做的話不是 – pskink
你使用的是什麼版本的android? – JoxTraex
我正在使用API級別24 – tarun