发送广播
Intent intent = new Intent();
intent.setAction(“com.qhsoft.addLawsreceiver”);
sendBroadcast(intent);
注册广播
IntentFilter filter = new IntentFilter();
filter.addAction(“com.qhsoft.addLawsreceiver”);
registerReceiver(addLawsreceiver, filter);
addLawsreceiver执行广播
private BroadcastReceiver addLawsreceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
new initDataTask().execute();
}
};
销毁广播
unregisterReceiver(addLawsreceiver);
fragmen注册广播的方法
LocalBroadcastManager broadcastManager=LocalBroadcastManager.getInstance(getActivity());
broadcastManager.registerReceiver(arg0, arg1);
broadcastManager.unregisterReceiver(arg0);