我开发了一个应用程序来安排多个本地通知,以提醒用户做某事.本年度每个月都应该发出通知.
使用"AlarmManager"计划这些本地通知.在"BroadcastReceiver"的OnRetrieve中创建并引发通知.
它一切正常,直到应用程序终止(由用户)或设备重新启动.
经过一些研究,我找到了重新安排警报/本地通知的解决方案,如果设备重新启动=>使用带有"ActionBootCompleted"的BroadcastReceiver作为意图过滤器,然后在"OnReceive"中重新安排通知.
不幸的是,如果应用程序终止,我找不到一个合适的解决方案来重新安排警报/本地通知.
这种情况的最佳方法是什么?