Java Android上的ScheduledExecutorService行为

Java Android上的ScheduledExecutorService行为,java,android,jvm,Java,Android,Jvm,我正在寻找设备处于深度睡眠时ScheduledExecutorService.schedule的Android特定实现细节。我理解,时间表将不保证准确的时间,而只是在延迟后执行。我不清楚的是如何睡眠和深度睡眠?在时间安排中进行了说明。具体情况如下: 安排一小时后的任务 5分钟后,手机进入睡眠状态30分钟 我希望任务何时安排 此外,如果手机在预定时间后很长时间才醒来,那么任务是否会立即被安排执行?正如本文所述,它在深度睡眠模式下无法工作。我认为在android设备上测试它应该很简单,如果你在任意时

我正在寻找设备处于深度睡眠时ScheduledExecutorService.schedule的Android特定实现细节。我理解,时间表将不保证准确的时间,而只是在延迟后执行。我不清楚的是如何睡眠和深度睡眠?在时间安排中进行了说明。具体情况如下:

安排一小时后的任务 5分钟后,手机进入睡眠状态30分钟 我希望任务何时安排


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

正如本文所述,它在深度睡眠模式下无法工作。我认为在android设备上测试它应该很简单,如果你在任意时间后运行一个任务,然后等待设备进入深度睡眠模式

你会发现这篇文章也很有用: