Android AlarmManager与应用程序生命周期之间的关系

Android AlarmManager与应用程序生命周期之间的关系,android,service,broadcastreceiver,alarmmanager,Android,Service,Broadcastreceiver,Alarmmanager,AlarmManager是否在应用程序关闭后停止工作? 如果不是这样,为什么它会在我的应用程序中停止? 在我的应用程序中,在从AlarmReceiver类启动的服务中创建了一个新的报警。此AlarmReceiver类扩展了BroadcastReceiver。这样,在收到警报后,将创建一个新警报。但只要应用程序没有死机,这个过程就能正常工作。但我希望这一进程继续下去。我该如何解决这个问题呢?如果应用程序死机,则什么都不起作用 因此,为了减少应用程序被系统终止的可能性,您的服务应呼叫startFor

AlarmManager是否在应用程序关闭后停止工作? 如果不是这样,为什么它会在我的应用程序中停止?
在我的应用程序中,在从AlarmReceiver类启动的服务中创建了一个新的报警。此AlarmReceiver类扩展了BroadcastReceiver。这样,在收到警报后,将创建一个新警报。但只要应用程序没有死机,这个过程就能正常工作。但我希望这一进程继续下去。我该如何解决这个问题呢?

如果应用程序死机,则什么都不起作用


因此,为了减少应用程序被系统终止的可能性,您的服务应呼叫startForeground并显示不可撤销的通知。

谢谢您的建议。但是如果应用程序以某种方式被终止,有没有办法再次自动启动警报?是,如果service onstart命令返回START\u STICKY,系统将尝试重新启动服务;