我有一個從警報管理器對象獲取通知的服務的工作示例,間隔根據用戶的喜好而改變,這在間隔爲5-10-20-30分鐘時工作正常但當我安排一個小時的鬧鐘時,我的服務從未被通知,是否有任何已知的錯誤?警報不應該通知我的服務?安卓鬧鐘管理器長時間間隔
0
A
回答
0
我唯一的建議是確保你代表1小時爲3,600,000毫秒。
我用下面的我的方法,從小時開始在00:00的同一天頂我的鬧鐘定每15分鐘,而不是在創建報警時。
// Set (or get) long time
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
calendar.set(Calendar.MILLISECOND, 0);
long START_TIME = calendar.getTimeInMillis();
// Variables
int LONG_INTERVAL = 15; // in minutes
// Set the repeating alarm
aManager.setRepeating(AlarmManager.RTC_WAKEUP, START_TIME, LONG_INTERVAL * 60000, sender);
不是等待了一個小時,以測試相反,我只設置HOUR_OF_DAY和分鐘顯示大約55分鐘「前」,所以,它將在接下來的一段時間間隔運行。我測試過的一切都很成功。
2
檢查AlarmManager
documentation,有一個INTERVAL_HOUR
常數,在這種情況下會更好用。
相關問題
- 1. 安卓鬧鐘管理器設置重複在特定時間
- 2. Android鬧鐘管理器在5秒後重復並忽略間隔時間
- 3. 安卓鬧鐘UI
- 4. 設置鬧鐘管理器Android中的時間 - 立即觸發鬧鐘
- 5. 安卓鬧鐘調整鬧鐘音量
- 6. 鬧鐘 - 時間選擇器
- 7. 鬧鐘管理器沒有正確的時間觸發
- 8. Android鬧鐘管理器在指定的時間沒有開火
- 9. 一段時間後鬧鐘管理器不工作
- 10. 具有靈活時間表的Android鬧鐘管理器?
- 11. 無法正確啓動鬧鐘管理器的時間
- 12. Android鬧鐘管理器在特定時間運行任務
- 13. 時間設置中的鬧鐘管理器問題
- 14. 如何在一段時間後取消鬧鐘? |安卓
- 15. android的鬧鐘管理器
- 16. AlarmManager:如何安排每日鬧鐘並處理時間變化
- 17. 帶有時間和日期選擇器的Android鬧鐘管理器
- 18. 使用鬧鐘管理器在Android中設置鬧鐘
- 19. 如何使用android鬧鐘管理器設置多個鬧鐘
- 20. 爲什麼Android的鬧鐘管理器會忘記鬧鐘?
- 21. 安卓鬧鐘無法啓動鬧鐘活動
- 22. 調整鬧鐘時間以匹配python中的時鐘時間
- 23. 安卓N中的作業調度程序,時間間隔小於15分鐘
- 24. 特定日曆設置時間後鬧鐘管理器不會關閉
- 25. 如何使用Textview中的日期和時間設置鬧鐘管理器
- 26. 鬧鐘管理器設置重複沒有等到時間關閉
- 27. 關機後的鬧鐘管理器
- 28. 鬧鐘管理器和通知Android
- 29. 關於鬧鐘管理器在android
- 30. 在Android中取消鬧鐘管理器
有人嗎?這真的很奇怪! – maxsap 2010-12-04 08:08:37
您需要向我們展示您的代碼。關於較長的時間間隔應該沒有內在的不同。 – Falmarri 2011-01-07 19:14:17