廣播接收器注冊一共有兩種形式:靜態(tài)注冊和動態(tài)注冊.
兩者及其接收廣播的區(qū)別:
(1)動態(tài)注冊廣播不是常駐型廣播,也就是說廣播跟隨Activity的生命周期它碎。注意在Activity結束前券敌,移除廣播接收器岖研。
靜態(tài)注冊是常駐型卿操,也就是說當應用程序關閉后,如果有信息廣播來缎玫,程序也會被系統(tǒng)調用自動運行硬纤。
(2)當廣播為有序廣播時:優(yōu)先級高的先接收(不分靜態(tài)和動態(tài))解滓。同優(yōu)先級的廣播接收器赃磨,動態(tài)優(yōu)先于靜態(tài)
(3)同優(yōu)先級的同類廣播接收器,靜態(tài):先掃描的優(yōu)先于后掃描的洼裤,動態(tài):先注冊的優(yōu)先于后注冊的邻辉。
(4)當廣播為默認廣播時:無視優(yōu)先級,動態(tài)廣播接收器優(yōu)先于靜態(tài)廣播接收器。同優(yōu)先級的同類廣播接收器值骇,靜態(tài):先掃描的優(yōu)先于后掃描的莹菱,動態(tài):先注冊的優(yōu)先于后冊的。