【发布时间】:2011-10-25 06:16:51
【问题描述】:
我想在 Android 中安排一个每 15 分钟运行一次的任务。精度可能最多变化 +/- 30 秒,但不会超过这个值。 Timer.schedule 和 ScheduledFuture.scheduleWithFixedDelay 方法在设备未唤醒时并不精确。我需要确保即使设备处于睡眠模式,该任务也将始终每 15 分钟运行一次。请提出所有可能的方法。
【问题讨论】:
我想在 Android 中安排一个每 15 分钟运行一次的任务。精度可能最多变化 +/- 30 秒,但不会超过这个值。 Timer.schedule 和 ScheduledFuture.scheduleWithFixedDelay 方法在设备未唤醒时并不精确。我需要确保即使设备处于睡眠模式,该任务也将始终每 15 分钟运行一次。请提出所有可能的方法。
【问题讨论】:
为repeating alarm 使用AlarmManager。
【讨论】: