標籤:android 按返回鍵 通過廣播重新整理資料 廣播註冊銷毀發送
案例:有兩個Activity,第一個Activity中有一個按鈕,這個按鈕的Text是pca,點擊之後跳到定外的Activity,在定外一個Activity中發送廣播,改變第一個Activity中按鈕Text的值,變成chy。下面請看代碼:
1.自訂廣播接收者
private class MBroadcastReceiver extends BroadcastReceiver{@Overridepublic void onReceive(Context context, Intent intent) {userName = "chy";bt1.setText(userName);}}
2.註冊廣播
廣播的Action
public static final String USER_BROD_ACTION = "user.broadcast.action";
註冊廣播:
MBroadcastReceiver receiver;receiver = new MBroadcastReceiver();IntentFilter filter = new IntentFilter(Constants.USER_BROD_ACTION);registerReceiver(receiver, filter);
3.記的要在Activity銷毀的時候解除廣播的註冊
@Overrideprotected void onDestroy() {// TODO Auto-generated method stubsuper.onDestroy();unregisterReceiver(receiver);}
4.發送廣播
Intent intent = new Intent(Constants.USER_BROD_ACTION);sendBroadcast(intent);
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。
Android 按返回鍵通過廣播重新整理資料