我已经知道,如果您的应用被应用程序杀手强制关闭,或者通过Android设置,您的待处理警报会丢失.但是如果由于内存非常低而导致Android本身死亡该怎么办呢.在这种情况下你的警报会丢失吗?这实际发生的频率是多少?
我看到两种方法可以从失去警报中恢复过来:
如果您的应用程序有主要活动,请使用onCreate()检查您的警报是否在计划之后运行(警报应该存储它最后一次在pref中运行的时间),并根据需要重新安排它.
找到一些常见的重复Android任务,以便与接收器锁定,以执行与上面相同的检查.
这两者都有一些明显的主要缺点.还有其他想法吗?
我已经知道,如果您的应用程序被应用程序杀手或通过 Android 设置强制关闭,您的待处理警报就会丢失。
Android 2.1 及更早版本上的任务杀手绝对具有这种效果。我不知道使用“设置”应用程序有这种效果,尽管我没有尝试过。
在这种情况下你的闹钟会丢失吗?
不。
| 归档时间: |
|
| 查看次数: |
1422 次 |
| 最近记录: |