2017-07-16 59 views
0

應用程序死後AlarmManager是否停止工作? 如果不是這樣,爲什麼它在我的應用程序中停止? 在我的應用程序中,在AlarmReceiver類的服務中創建了一個新的警報。這AlarmReceiver類擴展BroadcastReceiver。通過這種方式在收到警報後,會創建新的警報。但只要應用程序沒有死機,這個過程就可以正常工作。但我希望這個過程繼續下去。我怎麼能解決這個問題?AlarmManager和應用程序壽命之間的關係

回答

0

如果應用程序是死都不行...

因此,對於您的應用程序有較少的概率被系統殺死你的服務應該調用startForeground()和顯示非dismissable通知。

+0

感謝您的建議。 –

+0

但是,如果應用程序被終止,是否有任何方法可以自動再次啓動鬧鐘? –

+0

是的,如果服務onStartCommand()返回START_STICKY,系統將嘗試重新啓動服務; –

相關問題