private static final String INTENT_BROADCAST = "345";// 广播跳转意图
接收广播:
LocalBroadcastManager broadcastManager = LocalBroadcastManager.getInstance(this); IntentFilter intentFilter = new IntentFilter(); intentFilter.addAction(INTENT_BROADCAST); BroadcastReceiver bordcastReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { //信息处理 UserSelectBean selectData = (UserSelectBean) intent.getSerializableExtra(Constant.DATA_KEY); oldWorkUsers.clear(); oldWorkUsers.add(selectData); mWork1User = selectData; mSignType = TYPE_SIGN_WORKER_1; openWriteDialog(mSignType); } }; broadcastManager.registerReceiver(bordcastReceiver, intentFilter);
发送广播:
intent.setAction(INTENT_BROADCAST); LocalBroadcastManager.getInstance(this).sendBroadcast(intent);