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);