例如:A界面要收到B界面的更变信息

一、A界面注册广播

private static final String INTENT_BROADCAST = "android.intent.action.MEDICAL_BROADCAST";// 广播跳转意图

 

LocalBroadcastManager broadcastManager = LocalBroadcastManager.getInstance(getActivity());
            IntentFilter intentFilter = new IntentFilter();
            intentFilter.addAction(INTENT_BROADCAST);
            BroadcastReceiver bordcastReceiver = new BroadcastReceiver() {

                 @Override
                public void onReceive(Context context, Intent intent) {
                      //信息处理

                      Toast.makeText(context, "信息更新", Toast.LENGTH_SHORT).show();             

                }
           };
  broadcastManager.registerReceiver(bordcastReceiver, intentFilter);

 

 

二、B界面发送广播通知A界面改变信息

Intent broadcast = new Intent(INTENT_BROADCASTS);

LocalBroadcastManager.getInstance(this).sendBroadcast(broadcast);

相关文章:

  • 2022-12-23
  • 2021-12-17
  • 2022-12-23
  • 2021-06-28
  • 2022-12-23
  • 2021-09-09
  • 2021-09-27
  • 2021-11-21
猜你喜欢
  • 2021-09-21
  • 2022-12-23
  • 2021-12-08
  • 2021-06-04
  • 2022-02-24
相关资源
相似解决方案