我想問約AlarmManager
。當我需要取消鬧鐘時,我必須通過鬧鐘PendingIntent
撥打取消。那麼,是否有可能無意中取消了另一個應用程序使用相同的id
設置的鬧鐘?另外,如何通過我的應用程序找到使用AlarmManager
設置的所有鬧鐘?出於報警管理器的目的,pendingintent是否具有應用程序或設備的唯一ID?
0
A
回答
0
您在應用程序中創建的警報對您的應用程序而言是唯一的,因此它們可以在另一個項目/應用程序中使用相同的ID。
無法以編程方式獲取在AlarmManager中設置的所有警報。您將不得不維護您在首選項或數據庫中設置的警報列表。
0
註銷,該的PendingIntent由包含Intent
根據filterEquals,其中檢查「行動,數據,類型,等級和類別」,但不看的意圖的額外標識。
作爲一個經驗法則,像您在設置鬧鐘時一樣構建掛起的意圖,並且您將取消正確的意圖。
相關問題
- 1. 如果設備關閉,報警管理器不會發出第一次報警
- 2. 應用程序使用報警管理
- 3. Android的報警管理器時,應用程序被關閉
- 4. 在應用程序崩潰/強行關閉後,添加到警報管理器的警報是否死亡?
- 5. 跨應用程序的唯一iOS設備ID
- 6. Flash Builder/AS3移動應用程序的唯一設備ID
- 7. 是否有應用程序有權訪問的唯一且不變的設備ID? (Windows Phone 7)
- 8. 無法觸發掃描藍牙設備的警報管理器
- 9. 命名管道是否有相應的設備驅動程序?
- 10. SQL表格是否有益於或需要具有唯一的ID列?
- 11. 設備令牌是否與設備ID一樣唯一?
- 12. Android設備的唯一ID
- 13. Android設備的唯一ID
- 14. 管理兩個特定於設備的應用程序
- 15. TFS警報沒有出現在警報資源管理器中
- 16. 報警管理器沒有發出報警?
- 17. 在Android設備上是否有唯一的啓動會話ID或計數?
- 18. Android:設備管理應用程序
- 19. 檢查報警管理器是否設置爲假陽性
- 20. 有沒有辦法在不知道待處理意圖ID的情況下清除所有應用程序的警報管理器警報
- 21. 使用PHP的設備的唯一ID
- 22. 是否需要在警報應用程序中觸發警報?
- 23. 如何從報警管理器獲取報警ID
- 24. Android - 檢查設備是否具有原生Facebook應用程序
- 25. 如何在IOS確定唯一的設備ID應用程式
- 26. 科爾多瓦應用程序:喚醒,服務或報警管理器?
- 27. 更新應用程序是否清除共享首選項或刪除應用程序設置的警報?
- 28. Android應用程序的唯一ID
- 29. Android設備UDID或唯一ID?
- 30. 應用程序中的每個Java類是否需要具有不同的唯一序列版本ID?