我的应用程序使用AlarmManager设置的闹钟将被清除
>用户强制在设置中关闭我的应用程序.
>一些任务杀手级应用程序自动杀死我的应用程序进程.
> Android本身杀死了我的应用程序,因为前端应用程序需要内存.
请告诉我如何检测?而是如何设置我的闹钟,使所有这些情况都不会影响我的闹钟.
解决方法
The user force closes my app in the settings.
是的,这会清除报警.
Some task killer app auto-killed my app process.
这不会在任何最新版本的Android上清除警报.
Android itself killed my app,because of the need of memory for front apps.
这不清除警报.
Please tell me how do I detect it?
保持上次发生闹钟的记录(例如,在SharedPreferences中).当您的代码运行(例如,启动活动开始)时,请检查最后的闹钟时间.如果是很久以前,你知道你的报警被清除了,所以你需要重新安排.
rather how to set my alarms so that all these cases dont affect my alarms.
这不可能.几乎不存在报警实际被清除的情况(重新启动和强制停止),并且没有任何可以做的事情,以防止在这种情况下报警被清除.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。