動靜態廣播區別

Android中廣播有兩種實現方式:.net

  • static broadcast
  • dynamic broadcast

兩種廣播有以下區別:xml

  • 生存期,靜態廣播的生存期能夠比動態廣播的長不少,由於靜態廣播不少都是用來對系統時間進行監聽,好比咱們能夠監聽手機開機。而動態廣播會隨着context的終止而終止
  • 優先級動態廣播的優先級比靜態廣播高
  • 動態廣播無需在AndroidManifest.xml中聲明便可直接使用,也即動態;而靜態廣播則須要,有時候還要在AndroidManifest.xml中加上一些權限的聲明
相關文章
相關標籤/搜索