我开发了一个应用程序来安排多个本地通知,以提醒用户做某事.本年度每个月都应该发出通知.
使用“AlarmManager”计划这些本地通知.在“broadcastReceiver”的OnRetrIEve中创建并引发通知.
它一切正常,直到应用程序终止(由用户)或设备重新启动.
经过一些研究后,我发现重新安排警报/本地通知的解决方案,如果重启设备=>使用带有“ActionBootCompleted”的broadcastReceiver作为意图过滤器,然后在“OnReceive”中重新安排通知.
不幸的是,如果应用程序终止,我找不到一个合适的解决方案来重新安排警报/本地通知.
这种情况的最佳方法是什么?
解决方法:
尝试将其作为后台服务运行.当用户第一次打开应用程序时,请调用服务OnCreate().确保该服务是START_STICKY,因此除非您明确告知它,否则无法停止.然后将AlarmManagers放入服务中.
总结以上是内存溢出为你收集整理的当应用程序被杀时,Android会重新安排alarmmanager警报全部内容,希望文章能够帮你解决当应用程序被杀时,Android会重新安排alarmmanager警报所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)