android 在一个界面中取更新另外一个activity的ui

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jian11058/article/details/89399474

1、广播,不要配置什么,操作如下:
在fragment中取更新activity中的ui
在fragment中:

		public static final String Action="mqtt.Broadcase.Message";


		Intent intent=new Intent(Action);
        getContext().sendBroadcast(intent);

在activity中:

private  BroadcastReceiver broadcastReceiver=new BroadcastReceiver() {
        @Override
        public void onReceive(Context context, Intent intent) {
            handler.sendEmptyMessage(HistoryMessage);
        }
    };


IntentFilter filter=new IntentFilter(InformationFragmentRecord.Action);//此action即上面中的变量action
registerReceiver(broadcastReceiver,filter);

猜你喜欢

转载自blog.csdn.net/jian11058/article/details/89399474