Android_Broadcast

靜態(tài)和動態(tài)兩種注冊方法:

  • 靜態(tài)注冊, 在AndroidManifest.xml中加上<Receiver>標簽徒爹。
  • 動態(tài)注冊, 通過 Context.registerReceiver()方法進行注冊荚醒。比如在onResume中注冊,在onPause中注銷隆嗅。
public class MyReceiver extends BroadcastReceiver{ 
public MyReceiver() { 
super(); 
Log.d(AppConstants.LOG_TAG, "Receiver constructor"); 
} 
@Override 
public void onReceive(Context context, Intent intent) {        
Log.d(AppConstants.LOG_TAG, "onReceive"); 
String message = intent.getStringExtra("msg");    
Log.i(AppConstants.LOG_TAG, message);  
Toast.makeText(context, "Received! msg: " + message, Toast.LENGTH_SHORT).show(); 
}
}

發(fā)送廣播

public static final String BROADCAST_ACTION ="com.example.demobroadcast.BroadcastAction";
Intent intent = new Intent();     
intent.setAction(BROADCAST_ACTION);   
intent.putExtra("msg", "發(fā)送廣播"); 
sendBroadcast(intent);

動態(tài)注冊

@Override protected void onResume() { 
super.onResume(); 
mReceiver = new MyReceiver(); 
IntentFilter intentFilter= new   
IntentFilter(BROADCAST_ACTION); registerReceiver(mReceiver,  
intentFilter); 
} 
@Override protected void onPause() { 
super.onPause(); 
unregisterReceiver(mReceiver); 
}

靜態(tài)注冊

<receiver
        android:name="com.example.demobroadcast.MyReceiver">
        <intent-filter  >
            <action android:name="com.example.demobroadcast.BroadcastAction" />
        </intent-filter>
    </receiver>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末界阁,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子胖喳,更是在濱河造成了極大的恐慌泡躯,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,386評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異较剃,居然都是意外死亡咕别,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評論 3 394
  • 文/潘曉璐 我一進店門写穴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來惰拱,“玉大人,你說我怎么就攤上這事确垫」保” “怎么了?”我有些...
    開封第一講書人閱讀 164,704評論 0 353
  • 文/不壞的土叔 我叫張陵删掀,是天一觀的道長翔冀。 經(jīng)常有香客問我,道長披泪,這世上最難降的妖魔是什么纤子? 我笑而不...
    開封第一講書人閱讀 58,702評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮款票,結(jié)果婚禮上控硼,老公的妹妹穿的比我還像新娘。我一直安慰自己艾少,他們只是感情好卡乾,可當(dāng)我...
    茶點故事閱讀 67,716評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著缚够,像睡著了一般幔妨。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上谍椅,一...
    開封第一講書人閱讀 51,573評論 1 305
  • 那天误堡,我揣著相機與錄音,去河邊找鬼雏吭。 笑死锁施,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的杖们。 我是一名探鬼主播悉抵,決...
    沈念sama閱讀 40,314評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼胀莹!你這毒婦竟也來了基跑?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,230評論 0 276
  • 序言:老撾萬榮一對情侶失蹤描焰,失蹤者是張志新(化名)和其女友劉穎媳否,沒想到半個月后栅螟,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,680評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡篱竭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,873評論 3 336
  • 正文 我和宋清朗相戀三年力图,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片掺逼。...
    茶點故事閱讀 39,991評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡吃媒,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出吕喘,到底是詐尸還是另有隱情赘那,我是刑警寧澤,帶...
    沈念sama閱讀 35,706評論 5 346
  • 正文 年R本政府宣布氯质,位于F島的核電站募舟,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏闻察。R本人自食惡果不足惜拱礁,卻給世界環(huán)境...
    茶點故事閱讀 41,329評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望辕漂。 院中可真熱鬧呢灶,春花似錦、人聲如沸钉嘹。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽跋涣。三九已至飒责,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間仆潮,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評論 1 270
  • 我被黑心中介騙來泰國打工遣臼, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留性置,地道東北人。 一個月前我還...
    沈念sama閱讀 48,158評論 3 370
  • 正文 我出身青樓揍堰,卻偏偏與公主長得像鹏浅,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子屏歹,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,941評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Broadcast概述 該部分內(nèi)容主要翻譯自Google Android Developers文檔 Android...
    lbtrace閱讀 2,212評論 0 2
  • 前言:本文所寫的是博主的個人見解隐砸,如有錯誤或者不恰當(dāng)之處,歡迎私信博主蝙眶,加以改正季希! 原文鏈接褪那,demo鏈接 廣播簡...
    PassersHowe閱讀 3,451評論 0 9
  • 參考承香墨影的兩篇博客Android--廣播BroadcastReceiverAndroid--攔截系統(tǒng)Broad...
    合肥黑閱讀 2,006評論 2 11
  • 轉(zhuǎn)自Android四大基本組件介紹與生命周期Android四大基本組件分別是Activity,Service服務(wù),...
    開子的私家地閱讀 1,416評論 0 5
  • 面試題總結(jié) 通用 安卓學(xué)習(xí)途徑, 尋找資料學(xué)習(xí)的博客網(wǎng)站 AndroidStudio使用, 插件使用 安卓和蘋果的...
    JingBeibei閱讀 1,677評論 2 21