【发布时间】:2012-07-07 07:32:46
【问题描述】:
在 Android 中,我使用 AlarmManager 设置每天执行一次的重复任务。用户可以选择此警报的时间。例如,当他选择 9:00 点时,每天 9 点执行给定的任务,即启动一个未决意图,将通知放在通知栏上。
我的应用程序的用户说,当他们的设备当时关闭时,根本没有任何通知。是不是在闹钟响起的时候设备关机了,再次开机后闹钟就不再重复了?
如果这是正常行为,如何规避?我是否应该在触发通知的 IntentService 中编写共享首选项(例如“last_execution_time”)?在启动时,我可以检查最后一次执行是否超过 24 小时,如果是,重复执行?
【问题讨论】:
标签: android android-notifications android-alarms