我正在寻找安卓特定的ScheduledExecutorService.schedule实现细节,当设备处于深度睡眠时。我知道这个时间表不能保证精确的时间安排,只是简单地在延迟后执行。我不清楚的是睡眠(和深度睡眠?)计入了计时。具体场景如下:
计划一个任务一小时后,5分钟后,手机进入睡眠状态30分钟,我希望任务什么时候被安排?
另外,如果手机在预定时间过后很久才被唤醒,那么该任务是否会被安排立即执行?
发布于 2015-03-26 04:25:19
就这篇文章所说的Difference between AlarmManager and ScheduledExecutorService,它不会在深度睡眠模式下工作。我认为在android设备上测试它应该是非常简单的,如果你试图在一段时间后运行一个任务,然后等待设备进入深度睡眠模式。
https://stackoverflow.com/questions/23352336
复制相似问题