10
A
回答
20
在onReceive()
你可以使用下面的調用:
isInitialStickyBroadcast()
- 這會告訴你,如果你正在處理被派往爲「粘性」,是當前的一個當BroadcastReceiver
登記廣播。
isOrderedBroadcast()
- 這會告訴你,您正在處理的廣播是否作爲「有序」廣播發送。
如果你只是想看看是否有「粘性」的廣播,你可以叫
registerReceiver (BroadcastReceiver receiver, IntentFilter filter)
,並提供null
爲receiver
參數。這將返回任何「粘性」廣播而不實際註冊接收器。
可以使用刪除持久廣播消息:
removeStickyBroadcast(Intent intent)
但是,恕我直言,這將是適得其反。通常發送「粘性」廣播以指示當前狀態的某些事情。因此刪除它意味着應用程序無法確定當前狀態。
相關問題
- 1. 是否可以刪除「檢查元素」?
- 2. 如何檢查文件是否可以被刪除
- 3. 是否可以檢查是否完成按鈕被按下
- 4. 是否可以檢查用戶是否被鎖定?
- 5. 是否可以從CMFCRibbonCategory中刪除CMFCRibbonPanel?
- 6. 檢查一行是否可以在MySQL中刪除
- 7. 是否可以從我的webview中刪除廣告?
- 8. 是否可以檢查是否從IMG標籤發出請求?
- 9. HandleBars檢查每個索引是否可以被4整除
- 10. 檢查一個數是否可以被整除
- 11. 是否可以阻止共享首選項以避免被刪除?
- 12. 是否可以檢查直播流是否正在流式傳輸?
- 13. 是否可以刪除Google徽標?
- 14. 是否可以刪除sql_actions_Local_instance_MySQL56.log?
- 15. 是否可以刪除子域cookie?
- 16. 是否可以刪除或覆蓋cmdlet?
- 17. 是否可以刪除github帳戶
- 18. 是否可以通過這種方式發送文件對象?
- 19. 如何檢查我是否可以刪除文件?
- 20. 檢查列表是否可以添加/刪除項目?
- 21. iPad - 是否可以發送短信?
- 22. 檢查iPhone是否可以發送帶有MFMessageComposeViewController的文本
- 23. 如何檢查電話是否可以通過手機發送?
- 24. 我可以檢查SMS是否通過Android在IMS上發送?
- 25. 檢查一個手機是否可以發送短信
- 26. 是否可以測試正則表達式以查看它是否減少爲:*
- 27. 可以刪除它嗎?
- 28. 我可以檢查一個字符串是否以null結尾,但不檢查它是否以NULL結尾
- 29. 如何我可以檢查DatagridView的行是否被檢查
- 30. 是否可以查詢這些表?
粘滯廣播可以刪除;見.... http://stackoverflow.com/questions/11839043/android-how-can-i-completely-abort-remove-sticky-broadcast – 2012-08-15 08:33:37