首先须要定义一个消息类,model。css
public class MessageEvent { private Object data;
private String action;
...... }
在须要订阅事件的地方注册事件
发送消息EventBus.getDefault().register(this);
处理消息EventBus.getDefault().post(messageEvent);
public void onEvent(Object event) {
if (event instanceof MessageEvent) {
final MessageEvent event = (MessageEvent) event;
final String action = event.getAction();
if ("str".equals(action)){
}
}
}
取消消息订阅
EventBus.getDefault().unregister(this);
这样就行了
post