我正在启动AlarmManager:
long systemTime = SystemClock.elapsedRealtime();
alarmManager.setRepeating(AlarmManager.ELAPSED_REALTIME, systemTime, intervalMillis, pendingIntent);
每个工作正常,直到设备长时间进入休眠状态,然后当设备唤醒时,警报再也不会被触发。这与Android: After a long sleep, AlarmManager stops updating和AlarmManager stops running类似,但我已经使用AlarmManager.ELAPSED_REALTIME
,因此他们没有帮助。
我不希望AlarmManager唤醒设备,但我确实希望它在设备唤醒时继续。我该如何解决这个问题?