首先須要定義一個消息類,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