在接收的裡面進行註冊
intentfilter filter = new intentfilter();filter.addaction("message_type"); //可更改,用於判斷傳送者的身份,註冊傳送者
mreceiver = new mycase(); //廣播接收者
registerreceiver(mreceiver, filter);
接收訊息public class mycase extends broadcastreceiver
}
記得銷毀廣播
@overrideprotected void ondestroy()
傳送廣播頁面
intent intent=new intent();intent.setaction("message_type"); //傳送者身份
intent.putextra("msg", "簡單的訊息"); //傳送的訊息
sendbroadcast(intent);
廣播的動態靜態註冊
原文 兩者及其接收廣播的區別 1.動態註冊的廣播 永遠要快於 靜態註冊的廣播,不管靜態註冊的優先順序設定的多高,不管動態註冊的優先順序有多低 2.動態註冊廣播不是 常駐型廣播 也就是說廣播跟隨activity的生命週期。注意 在activity結束前,移除廣播接收器。靜態註冊是常駐型 也就是說當應用...
靜態 動態註冊廣播的區別,靜態動態廣播區別
廣播接收器註冊一共有兩種形式 靜態註冊和動態註冊.兩者及其接收廣播的區別 1.動態註冊的廣播永遠要快於靜態註冊的廣播,不管靜態註冊的優先順序設定的多高,不管動態註冊的優先順序有多低 2.動態註冊廣播不是常駐型廣播,也就是說廣播跟隨activity的生命週期。注意 在activity結束前,移除廣播接...
靜態 動態註冊廣播的差別
廣播接收器註冊一共同擁有兩種形式 靜態註冊和動態註冊.兩者及其接收廣播的差別 1.動態註冊的廣播 永遠要快於 靜態註冊的廣播,無論靜態註冊的優先順序設定的多高,無論動態註冊的優先順序有多低 2.動態註冊廣播不是 常駐型廣播 也就是說廣播尾隨activity的生命週期。注意 在activity結束前,...