Android AlarmManager在手机锁定时触发

Android AlarmManager在手机锁定时触发,android,alarmmanager,Android,Alarmmanager,我正在使用AlarmManager设置每小时触发一次警报。我不需要唤醒设备,因此我没有使用WAKEUP类型的警报。 但我想知道当手机锁定数小时后,用户解锁手机时会发生什么 AlarmManager是否将手机锁定时触发的所有报警堆叠起来,并在手机解锁时一起发送? 如果是,有没有办法防止这种情况,只接受最后一种 谢谢。如果您在每个通知中使用相同的ID,则它们应该相互覆盖,而不是堆叠。setRepeating操作不要求ID。是否有方法定义ID?哦,我指的是通知的ID,。我从标题上想这就是你在用闹钟做的

我正在使用
AlarmManager
设置每小时触发一次警报。我不需要唤醒设备,因此我没有使用
WAKEUP
类型的警报。 但我想知道当手机锁定数小时后,用户解锁手机时会发生什么

AlarmManager
是否将手机锁定时触发的所有报警堆叠起来,并在手机解锁时一起发送? 如果是,有没有办法防止这种情况,只接受最后一种


谢谢。

如果您在每个通知中使用相同的ID,则它们应该相互覆盖,而不是堆叠。setRepeating操作不要求ID。是否有方法定义ID?哦,我指的是通知的ID,。我从标题上想这就是你在用闹钟做的。是的,标题有点混乱,我已经更改了它。如果您对每个通知使用相同的ID,则它们应该相互覆盖,而不是堆叠。setRepeating操作不要求ID。是否有方法定义ID?哦,我指的是通知的ID,。我从标题上想,这就是你对警报所做的。是的,标题有点混乱,我已经改变了。