主要分为以下几个步骤: 1,定义事件,也就是你要做什么定义成类的方式 2,需要在事件接收的一方的oncreate()中进行注册事件, EventBus.getDefault().register(this); 而后任何地方接收事件 @Subscribe(threadMode = ThreadMode.MAIN) //在ui线程执行 public void onDataSynEvent(DataSynEvent event) { Log.e(TAG, Log.e(TAG, Log.e(TAG, Log.e(TAG, "event---->" + event.getCount()); }
} } }注意上边是有很多的方式,就是设置模式方式等参数
3,在接收界面的destroy中接触注册事件
4,在需要房补的地方使用
EventBus.getDefault().post(new DataSynEvent());不需要在oncreate()方法中使用的。