依赖
compile 'org.greenrobot:eventbus:3.0.0'
在需要发送消息的界面
//收到消息
EMMessage emMessage = messages.get(0);
//发送消息
EventBus.getDefault().post(emMessage);
其中emMessage 是一个数据类型 可以是一个类我们就叫他Object把 我的这个类型是这样的Emssage emMessage
在需要处理的界面
@Subscribe(threadMode = ThreadMode.MAIN)
public void onMessageEvent(EMMessage msg) {
setData();
}
;
@Override
public void onStart() {
super.onStart();
EventBus.getDefault().register(this);
}
@Override
public void onStop() {
super.onStop();
EventBus.getDefault().unregister(this);
}
然后就可以了