Android 安卓AlarmManager在长时间睡眠后停止工作

Android 安卓AlarmManager在长时间睡眠后停止工作,android,alarmmanager,Android,Alarmmanager,我正在启动AlarmManager,如下所示: long systemTime = SystemClock.elapsedRealtime(); alarmManager.setRepeating(AlarmManager.ELAPSED_REALTIME, systemTime, intervalMillis, pendingIntent); 在设备长时间进入睡眠状态之前,每个警报都可以正常工作,然后当设备唤醒时,警报将不再触发。这与和类似,但是我已经在使用AlarmManager.real

我正在启动AlarmManager,如下所示:

long systemTime = SystemClock.elapsedRealtime();
alarmManager.setRepeating(AlarmManager.ELAPSED_REALTIME, systemTime, intervalMillis, pendingIntent);
在设备长时间进入睡眠状态之前,每个警报都可以正常工作,然后当设备唤醒时,警报将不再触发。这与和类似,但是我已经在使用AlarmManager.realtime,所以他们没有帮助


我不希望AlarmManager唤醒设备,但我希望它在设备唤醒后继续。如何修复此问题?

在警报停止工作时使用adb shell dumpsys alarm,查看警报是否仍在计划中,如果是,何时将再次调用警报,或者警报是否以某种方式被取消。我的启动/停止代码中有一个错误被该命令发现。谢谢你能告诉我这个bug是什么@meeee?我也面临着类似的问题