2010-08-13 62 views
2

我試圖找出是否播出系統事件廣播 使用有序廣播或正常.. 事件是EVENT_REMINDER和在日曆供應商的來源 我注意到它設置了警報管理器發送廣播。是這個系統廣播有序還是正常廣播?

我無法找到警報管理器如何發送它。 我的猜測是普通廣播, 但是當我嘗試一些事情時,我注意到我可以通過在我的 廣播接收器中建立睡眠來延遲 系統的通知(嘗試長達10秒)。 這將表明它們是按照有序方式處理的,而系統 接收器僅在我的完成時被調用。

但我可以肯定這種行爲? (在所有1.5> sdk版本) 該文件聲明,在一些情況下正常廣播也被處理 訂購..由於備用資源。

在這所有的心思都歡迎.... 感謝,阿諾德

回答

5

可以在廣播接收器檢查isOrderedBroadcast標誌。