事件总线分发库EventBus详解
来源:互联网 发布:桥接模式 java 编辑:程序博客网 时间:2024/05/10 13:21
前言
EventBus是一个代替Intent,Handler和Broadcast Receiver在Activity,Fragment和Service之间进行数据传递的开源库。
github地址:https://github.com/greenrobot/EventBus
简介
包含4个部分:发布者,订阅者,事件,总线。
步骤:订阅——>注册——>发布——>取消注册
使用
具体的使用还是比较清晰简单的,看了鸿洋大神的博客,写的比较详细。
Android EventBus实战 没听过你就out了
http://blog.csdn.net/lmj623565791/article/details/40794879
Android EventBus源码解析 带你深入理解EventBus
http://blog.csdn.net/lmj623565791/article/details/40920453
需要注意的问题:
现在EventBus版本为org.greenrobot:eventbus:3.0.0,我们在接受消息的时候,在接收方法 onEvent()
,onEventMainThread()
,onEventAsync()
,onEventBackgroundThread()
要加上注解@Subscribe
,导包import org.greenrobot.eventbus.Subscribe;
,否则会报错!
而且,对于接收消息的方法也不局限于这四种,可以自定义方法名!
1 0
- 事件总线分发库EventBus详解
- EventBus事件总线分发库
- 事件总线分发库EventBus的使用
- 事件总线分发库--EventBus的使用
- 事件总线分发库EventBus框架的简单使用
- EventBus事件总线库
- Android事件总线EventBus详解
- Android事件总线分发库的使用EventBus(和Otto一样,只是效率高点)
- Android之事件总线EventBus详解
- Android事件总线EventBus的用法详解
- Guava - EventBus(事件总线)
- EventBus--事件总线
- EventBus 3.0 事件总线
- Eventbus 事件总线
- EventBus 事件总线
- 事件总线---EventBus使用
- EventBus事件总线学习
- 事件总线之EventBus
- C++ COM 开发 Hello World V2
- 高德地图,坐标转换,自定义导航路线
- Android实现计时与倒计时的几种方法
- 何谓心灵鸡汤
- WinForm下的键盘事件(KeyPress、KeyDown)及如何处理不响应键盘事件
- 事件总线分发库EventBus详解
- iOS提交AppStore后申请加急审核
- 把mmapv1存储引擎存储的mongodb3.0数据库数据复制到WiredTiger存储引擎的mongodb3.2中
- 010-最近点对问题-分治法-《算法设计技巧与分析》M.H.A学习笔记
- 欢迎使用CSDN-markdown编辑器
- 一篇对大数据深度思考的文章,让你认识并读懂大数据
- android 中的inclue标签中出现的空指针问题
- 带下划线的EditText
- 二维码之java实现