视频:05_尚硅谷_EventBus_粘性事件案例_哔哩哔哩_bilibili
1.整体框架
2.demo下载地址:https://github.com/greenrobot/EventBus
3.实现非粘性时间流程:
3.1导入架包eventbus-3.0.0.jar和eventbus-3.0.0-sources.jar
3.2在接受数据页面注册eventbus和onDestroy进行反注册释放资源,然后构建一个发送信息类,并实现接收数据方法。
需要增加@Subscribe(threadMode =ThreadMode.MAIN)
在另一个页面发送数据
4.实现粘性事件流程
4.1创建一个数据类
4.2通过EventBus.getDefault().poststicky()发送粘性事假
4.3接受粘性事件
4.4注册接收粘性事件触发和解注册,注册需要注意不能多次注册,否则会出现异常