第一步: /** * EventBus(消息传递) */ implementation 'org.greenrobot:eventbus:3.1.1'
第二步:
进行注册:
if (!EventBus.getDefault().isRegistered(this)) { EventBus.getDefault().register(this); }
第三步:
销毁:
@Override protected void onDestroy() { super.onDestroy(); if (EventBus.getDefault().isRegistered(this)) { EventBus.getDefault().unregister(this); } }
第四步:发送消息
EventBus.getDefault().post(new ItemPageEven(0x0,1));
第五步:接收消息:
@Subscribe(threadMode = ThreadMode.MAIN) public void Event(ItemPageEven event) { switch (event.what()) { case 0x0: //这里处理结果 break; } }