Android本地廣播學習中一直被忽略,今天用到了,Mark一下
1、本地廣播的定義和普通廣播一樣
例如
public class WakeTimesBroadcastReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
}
}
2、本地廣播的註冊要用到LocalBroadcastManager
//獲取本地廣播
lbm= LocalBroadcastManager.getInstance(mContext);
//註冊廣播
lbm.registerReceiver(wakeTimeBroadcastReceiver,filter);
3、發送廣播
Intentintent0 = new Intent();
intent0.setAction("UPDATE_WAKETIMES");
lbm.sendBroadcast(intent0);
4、作用
常用於在應用程序的內部實時傳遞信息