假设我今天下午2点使用AlarmManager.set(int type, long triggerAtMillis, PendingIntent operation)
方法设置闹钟,当前时间是下午1点。现在,如果我将设备上的时间更改为下午3点(即今天下午3点或将来的任何一天),我的闹钟应该怎么办?应该触发吗?
答案 0 :(得分:2)
不会由AlarmManager
触发。因此,您应该聆听时间更改操作并重新创建警报。
这些行动是
Intent.ACTION_TIME_TICK
Intent.ACTION_TIMEZONE_CHANGED
Intent.ACTION_TIME_CHANGED
does Alarm Manager persist even after reboot?是了解问题并解决问题的更好答案。
答案 1 :(得分:1)