麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

Broadcast Receiver廣播

2019-11-06 09:37:27
字體:
來源:轉載
供稿:網友
廣播一般情況下用來監聽手機內部的狀態的,也可有消息推送廣播有兩種注冊方式:靜態注冊(常駐型廣播):特點:當App運行的時候,廣播就應經存在了,即使是退出應用,廣播依然存在。

通過清單文件的方式注冊的。

靜態注冊步驟:1.自定義一個類,繼承自BroadCastReceiver,實現onReceiver方法2.在清單文件中添加<receiver>標簽,<intent-filter>,<action>3.在主類中通過隱式意圖發送廣播,sendBroadcast(intent)4.在廣播中接收intent的值動態注冊: 特點:當你點擊某個事件時,廣播才會生成,并且App退出時,廣播則死亡,在廣播死亡之前,你要手動的注銷廣播,否則會報錯。通過代碼的方式注冊的。動態注冊步驟:1.自定義類,繼承自BroadCastReceiver,實現onReceiver方法2.在自定義類中,添加一個靜態常量Action3.在主類中通過按鈕實現注冊。調用registerReceiver方法(你要實現的廣播類,意圖過濾器)4.發送廣播。sendBroadCast(intent)5.在onDestroy方法中,銷毀廣播unregisterReceiver,記住要加判斷,如果不為空則銷毀。廣播分兩種:普通廣播 : 特點:當有多個廣播存在時,接收消息的時候,沒有固定順序,如果為靜態注冊,則通過清單文件的方式一次向下接收普通廣播,如果為靜態注冊,則根據在清單文件中的位置依次從上至下加載。如果為動態注冊,則會根據代碼的加載順序進行發送。有序廣播:特點:他是根據一個屬性值,整形的,數值越大,優先級越高,數值越小,優先級越小有序廣播,是通過PRiority來區別的,跟你的清單文件的順序沒有任何關系,并且發送廣播的時候不是通過sendBroadCast發送的,而是通過sendOrderedBroadcast發送的,priority的值越大,則這個廣播的優先級越高。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人三级视频在线观看 | 久久精品9| 国产91精品一区二区麻豆亚洲 | 激情黄页 | 欧美一级黄 | 亚洲小视频 | videos韩国| 久色成人网 | 免费观看一区 | 91超在线 | 久久久久性 | 99爱福利视频在线观看 | 久久久aa | 蜜桃网在线观看 | 免费视频aaa| 午夜影院在线免费观看 | 亚洲电影在线观看高清免费 | 免费激情网址 | 国产免费最爽的乱淫视频a 毛片国产 | 亚洲小视频网站 | 毛片视频大全 | 91 免费看片 | 色人阁导航 | 91成人免费网站 | 成人福利在线看 | 福利在线国产 | 久久精品一区二区三区国产主播 | 99这里精品| 在线播放一区二区三区 | 亚洲国产成人一区二区 | 欧美一区二区三区久久精品视 | 欧美一级黄色网 | 久久最新网址 | 免费在线观看成年人视频 | 在线观看中文字幕av | 99re久久最新地址获取 | 久久免费观看一级毛片 | 久色乳综合思思在线视频 | 久久精品免费网站 | 香蕉视频18 | 日韩av电影在线观看 |