gpt4 book ai didi

Android 在应用程序被杀死时重新安排 alarmmanager 警报

转载 作者:太空宇宙 更新时间:2023-11-03 12:52:23 26 4
gpt4 key购买 nike

我开发了一个应用程序来安排多个本地通知来提醒用户做某事。当年的每个月都应该发出通知。

这些本地通知是使用“AlarmManager”安排的。在“BroadcastReceiver”的 OnRetrieve 中创建并引发通知。

在应用程序(由用户)终止或设备重启之前一切正常。

经过一些研究,我找到了在设备重启时重新安排警报/本地通知的解决方案 => 使用带有“ActionBootCompleted”作为 Intent 过滤器的 BroadcastReceiver,然后在“OnReceive”中重新安排通知。

不幸的是,如果应用终止,我找不到合适的解决方案来重新安排警报/本地通知。

这种情况的最佳方法是什么?

最佳答案

尝试将其作为后台服务运行。当用户第一次打开应用程序时,调用服务 OnCreate()。确保该服务处于 START_STICKY 状态,这样除非您明确告诉它,否则它无法停止。然后将您的 AlarmManagers 放入服务中。

关于Android 在应用程序被杀死时重新安排 alarmmanager 警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28140219/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com