假設我在今天下午2點使用AlarmManager.set(int type, long triggerAtMillis, PendingIntent operation)
方法設置鬧鐘,當前時間爲下午1點。現在,如果我將設備上的時間更改爲下午3點(即今天下午3點或將來的任何一天),那麼我的鬧鐘會發生什麼情況?它應該觸發嗎?AlarmManager - 設備時間更改時預期的警報行爲?
1
A
回答
1
不,不會觸發AlarmManager
。因此,您應該聽取時間更改操作並重新創建鬧鐘。
這些行動
Intent.ACTION_TIME_TICK
Intent.ACTION_TIMEZONE_CHANGED
Intent.ACTION_TIME_CHANGED
does Alarm Manager persist even after reboot?是一個更好的答案,瞭解問題所在,並解決這個問題。
1
相關問題
- 1. 如何更改AlarmManager警報?
- 2. AlarmManager點火報警即時
- 3. AlarmManager啓動即時報警
- 4. Android的 - 避免觸發報警時用戶更改日期/時間
- 5. alarmManager設置報警,在準確的時間,而不是分數
- 6. 設置時間報警經理的Android - 報警立即解僱
- 7. 設備時間更改(C#)
- 8. Android AlarmManager和DST /時區/時間更改?
- 9. Android報警,當我更改日期時運行任何日期的通知
- 10. 當時間設置爲0時即時調用警報
- 11. 設置警報5分鐘之前警報時間
- 12. 如何使用真正的本地時間報警經理,而不是設備設置好的時間
- 13. 設備無連接時的警報
- 14. 報警器AlarmManager
- 15. AlarmManager,重複報警和夏令時
- 16. AlarmManager不能及時啓動報警
- 17. 更改值時發出警報設置間隔
- 18. AlarmManager不會在相應的時間觸發報警
- 19. AlarmManager(Android)的更新時間
- 20. 報警經理不觸發的確切時間報警android的
- 21. 更改系統時鐘時停止報警管理器
- 22. 如何獲得我只是AlarmManager組設置下的報警時間mehod
- 23. AlarmManager多個報警
- 24. 禁用更改BlackBerry設備時間
- 25. AlarmManager啓動超過一次報警setRepeating()時間
- 26. AlarmManager未在指定時間觸發警報
- 27. JSON日期爲asp.net日期時間在運行時更改
- 28. iframe url更改時的警報
- 29. 設置AlarmManager時間onClick android
- 30. AlarmManager在特定設備上每秒鐘幾次添加報警
我認爲這取決於你使用的報警類型。如果用戶手動更改時間,RTC可能會觸發,但ElapsedRealTime不應該。 – Kedu