版权声明:本文为博主原创文章,未经博主允许不得转载。 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);