简单使用EventBus刷新ui
EventBus
依赖:
implementation ‘org.greenrobot:eventbus:3.0.0’
所要刷新的某个activity的类里
EventBus.getDefault().post(LocationMessageEvent(“刷新数据”))
接收的类里注册,解绑,以及刷新数据的操作
EventBus.getDefault().register(this);
@Subscribe
private void onMessageEvent(LocationMessageEvent event) {
if (“刷新数据”.equals(event.getType())) {//刷新数据
Log.i(“111”,“onMessageEvent”);
//这个里面写上你具体要刷新的ui请求接口
}
}
解绑
@Override
protected void onDestroy()
super.onDestroy();
EventBus.getDefault().unregister(this);
}
实体类
public class LivEarticulationBean (
private String type;
)
注意:切记把type的值一致