Android 应用程序强制停止时,已删除应用程序中设置了AlarmManager的警报

Android 应用程序强制停止时,已删除应用程序中设置了AlarmManager的警报,android,alarmmanager,Android,Alarmmanager,我正在尝试使用AlarmManager创建报警,即使设备锁定,它也可以正常工作 但是当我使用Settings->Manege App->MyApp->Force Stop关闭应用程序时,我的警报会破坏所有设置 因此,请告诉我在应用程序被强制停止后如何保存报警设置,并在正常时间通知我 先谢谢你 但是当我使用设置->管理应用->我的应用杀死应用程序时 ->强制停止然后我的警报会破坏所有设置 AlamManager是始终运行的关键系统服务。若您的应用程序计划了某些内容并被终止,则AlarmManage

我正在尝试使用
AlarmManager
创建报警,即使设备锁定,它也可以正常工作

但是当我使用
Settings->Manege App->MyApp->Force Stop
关闭应用程序时,我的警报会破坏所有设置

因此,请告诉我在应用程序被强制停止后如何保存报警设置,并在正常时间通知我

先谢谢你

但是当我使用设置->管理应用->我的应用杀死应用程序时 ->强制停止然后我的警报会破坏所有设置

AlamManager是始终运行的关键系统服务。若您的应用程序计划了某些内容并被终止,则AlarmManager可能会再次启动应用程序(通过PendingEvent)

只需检查StackOverflow的答案

但是当我使用设置->管理应用->我的应用杀死应用程序时 ->强制停止然后我的警报会破坏所有设置

AlamManager是始终运行的关键系统服务。若您的应用程序计划了某些内容并被终止,则AlarmManager可能会再次启动应用程序(通过PendingEvent)


只需检查StackOverflow上的答案。

从Android 3.1开始,如果用户强制关闭您的应用程序,所有警报都将被取消,并且需要从您的代码中重新安排

从Android文档。。。。 请注意,系统向所有广播意图添加标志\u EXCLUDE\u STOPPED\u包。它这样做是为了防止来自后台服务的广播无意或不必要地启动已停止应用程序的组件。后台服务或应用程序可以通过将标志_INCLUDE _STOPPED _PACKAGES标志添加到应允许激活已停止应用程序的广播意图来覆盖此行为


当应用程序第一次安装但尚未启动时,以及当用户手动停止(在管理应用程序中)时,应用程序处于停止状态。

从Android 3.1开始,如果用户强制关闭应用程序,所有警报将被取消,需要从代码中重新安排时间

从Android文档。。。。 请注意,系统向所有广播意图添加标志\u EXCLUDE\u STOPPED\u包。它这样做是为了防止来自后台服务的广播无意或不必要地启动已停止应用程序的组件。后台服务或应用程序可以通过将标志_INCLUDE _STOPPED _PACKAGES标志添加到应允许激活已停止应用程序的广播意图来覆盖此行为


首次安装但尚未启动的应用程序以及用户手动停止的应用程序(在“管理应用程序”中)处于停止状态。

感谢快速回复。。但是你能给我一个代码示例吗?它是如何实现的,因为我已经使用了PendingEvent,但它不能很好地工作(网络上已经有很多示例,请用谷歌搜索。谢谢你的快速回复Lalit..但是你能给我一个代码示例吗?因为我已经使用了PendingEvent,但效果不好...:(网络上已经有很多示例,请用谷歌搜索。)。