设备处于休眠状态时,Android AlarmManager RTC不会暂停

Ran*_*Ran 2 android sleep alarmmanager real-time-clock

我为Android设备写了一个小小部件.

该小部件用于AlarmManager设置定期更新.我正在使用RTC时钟AlarmManager.

根据文档,如果设备处于休眠状态,则RTC时钟不会唤醒设备,下次更新将在设备唤醒时进行.

我有一个小部件的日志文件,显示它何时更新.

即使我没有触摸设备,我仍然会在日志文件中看到更新.

这是为什么?设备不应该睡觉,因此我的小部件不应该更新?

我正在使用System.currentTimeMillis()它的开始时间所以它应该是正确的RTC时钟.

ina*_*ruk 12

您需要断开设备与桌面的连接.当设备正在充电时,即使屏幕为黑色,它也不会进入睡眠模式.