【发布时间】:2013-07-14 11:15:12
【问题描述】:
在我的应用程序中,我想使用AlarmManager 每天在特定时间运行一些代码。在android documentation 我发现了这个:
在设备处于睡眠状态时会保留已注册的警报 [...],但如果将其关闭并重新启动,则会被清除。
这就是问题所在。即使用户重新启动手机,我也想运行代码。如果用户重新启动手机,他目前必须重新启动我的应用程序才能再次启动警报。我怎样才能防止这种情况?我应该使用更好的机制吗?
【问题讨论】:
-
为启动完成创建一个接收器并设置警报管理器(清除您的应用是否也有任何以前的警报)
-
非常有用的问题。
标签: android restart android-alarms reboot