您的位置:首页 > 其它

EventBus的简单理解

2017-07-11 17:02 134 查看
1.添加依赖
compile 'org.greenrobot:eventbus:3.0.0'
2.定义一个类,有参构造方法。
我的简单的理解:
接收方和发送方和EventBus的关系(接收方相当于订阅报纸,发送方相当于报社,EventBus相当于送报纸的人,只有你先订阅了报纸,
报社会让人给你去送报纸)。
所以想让谁接受消息,谁就去注册
注册
@Override
public void onStart() {
super.onStart();
EventBus.getDefault().register(this);
}
销毁  写在onRestart()也可以
写在onDestroy()里也可以
@Override
public void onStop() {
super.onStop();
EventBus.getDefault().unregister(this);
}
发送消息:在要发送消息的类里写
EventBus.getDefault().post(new MessageEvent());

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: