1. 程式人生 > >廣播---有序廣播

廣播---有序廣播

廣播分為有序和無序廣播,接下來主要講有序廣播

無序廣播是一種完全非同步執行的廣播。而有序廣播是一種同步執行的廣播,在廣播發出之後,同一時刻只會有一個廣播接收器能夠接收到這條資訊。接下來給一個案例:

一.先建立·一個程式,對應的佈局檔案(activity_main.xml)



二.編寫互動程式碼,sendOrderBroadcast(inter,null)用於傳送一個有序廣播,接收兩個引數,第一個是指定的意圖,第二個指定接受者的許可權。


三.新增廣播接受者,不同的廣播接受者列印不同的提示資訊,在這舉一個例子


可以建立多個

四.廣播接受者建立完後,在清單檔案中註冊併為他們指定不同的優先順序,優先順序高的最先收到廣播


最後程式啟動後,單擊“傳送有序廣播”按鈕,觀察LogCat視窗中的提示資訊