動靜態廣播的區別

動靜態廣播的區別

廣播接收器註冊一共有兩種形式 : 靜態註冊和動態註冊.生命週期

二者及其接收廣播的區別:it

1.動態註冊廣播不是常駐型廣播,也就是說廣播跟隨activity的生命週期。注意: 在activity結束前,移除廣播接收器。程序

 靜態註冊是常駐型,也就是說當應用程序關閉後,若是有信息廣播來,程序也會被系統調用自動運行。activity

 

 2.當廣播爲有序廣播時:vi

          1 優先級高的先接收系統

          2 同優先級的廣播接收器,動態優先於靜態註冊

          3 同優先級的同類廣播接收器,靜態:先掃描的優先於後掃描的,動態:先註冊的優先於後註冊的。

  

3當廣播爲普通廣播時:

         1 無視優先級,動態廣播接收器優先於靜態廣播接收器

         2 同優先級的同類廣播接收器,靜態:先掃描的優先於後掃描的,動態:先註冊的優先於後註冊的。

相關文章
相關標籤/搜索