1、添加依赖
compile 'org.greenrobot:eventbus:3.0.0'
2、在onCreate中注册EventBus
if(!EventBus.getDefault().isRegistered(this)){ //加上判断
EventBus.getDefault().register(this);
}
3、接受发过来的数据,定义新的方法
//DiscoverEventBusVo为自定义的发送类
@Subscribe
public void onEventAsync(DiscoverEventBusVo busVo){
//处理接受到的数据
}
4、在onDestory中解除EventBus的注册
if (EventBus.getDefault().isRegistered(this)) { //加上判断
EventBus.getDefault().unregister(this);
}
5、在项目任何地方,发送信息
DiscoverEventBusVo vo = new DiscoverEventBusVo();
vo.set...();
vo.set...();
EventBus.getDefault().post(vo);
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。