EventBus3.0 Activity之间 收不到消息

注册eventbus的时候要放在onCreate里面,注销要放在onDestory里面,其他都不行,收不到消息。

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
EventBus.getDefault().register(this);
}

@Subscribe(threadMode = ThreadMode.MAIN,sticky = true)
public void onMessageEvent(MessageEvent event) {
if (event.data.equals(“readmessage”)){
mMyFragment.initClientData();
}
}

@Override
protected void onDestroy() {
    super.onDestroy();
    EventBus.getDefault().unregister(this);
}

你可能感兴趣的:(android基础)