Android上的ScheduledExecutorService行为

时间:2014-04-28 22:33:24

标签: java android jvm

当设备处于深度睡眠状态时,我正在查找ScheduledExecutorService.schedule的Android特定实现细节。我知道,时间表不能保证准确的时间安排,只需执行"""延误。我不清楚的是睡眠(和深度睡眠?)在时间上是如何计算的。具体情况:

一小时后安排任务 5分钟后,手机进入睡眠状态30分钟 我什么时候可以预定任务安排?

此外,如果手机在预定时间后很长时间内被唤醒,那么该任务是否会被安排立即执行?

1 个答案:

答案 0 :(得分:0)

就这篇文章所说Difference between AlarmManager and ScheduledExecutorService而言,它不会在深度睡眠模式下工作。我认为如果你试图在一段任意时间之后运行任务并等待设备进入深度睡眠模式,那么在Android设备上测试它应该非常简单。