1. 程式人生 > >廣播的啟動方式,以及優缺點

廣播的啟動方式,以及優缺點

動態註冊 :在程式碼中註冊 registerReceiver(receiver,IntentFilter)  Activity銷燬的售後 廣播也應該解除註冊。  動態註冊的廣播,只有在註冊之後才能收到廣播,和解除註冊之前才能接受到廣播。 靜態註冊,在清單檔案中進行註冊,這種註冊,只要app安裝在系統,就能接收到廣播,不管這個app有沒有啟動。 廣播分為 有序廣播 和 無序廣播 無序廣播:採用非同步的形式傳送廣播,所有的app幾乎同時收到廣播,傳播速度快,但廣播無法被攔截。 有序廣播:採用同步的方式傳送廣播,同一時間內只有一個廣播接收器可以收到廣播,優先順序高的廣播先接收到廣播,前面的廣播還可以對後面的廣播截  斷正在傳遞的廣播,甚至還可以修改廣播的內容後再傳遞給下一個廣播。  缺點是,傳播效率比較低。