EventBus源码分析EventBus简介
EventBus is a publish/subscribe event bus optimized for Android.
EventBus 是一个基于发布/订阅模式的事件总线。其模型图如下
从图可知,EventBus分为四个角色,消息发布者、事件总线、事件、消息订阅者。消息发布者把Event(消息)po...
分类:
其他好文 时间:
2016-07-03 19:38:33
阅读次数:
146
EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。这部分使用起来相对简单1、eventbus.jar第三方架包这个包不大,23K下面是连..
分类:
其他好文 时间:
2016-06-28 18:52:50
阅读次数:
171
简介地址:https://github.com/greenrobot/EventBusEventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,... ...
分类:
其他好文 时间:
2016-06-20 22:15:04
阅读次数:
312
1.友盟分享,登录,推送 umeng_sociallibs2.支付宝支付 aliplay3.微信支付 wxplay4.极光推送 5.二维码扫描 zxing6.事件总线-消息传递(观察者模式) org.greenrobot:eventbus:3.0.07.数据库持久化 de.greenrobot:gr... ...
分类:
其他好文 时间:
2016-06-14 19:27:24
阅读次数:
183
OTTO是Square推出的库,地址:https://github.com/square/otto
OTTO基于Guava项目的Android支持库,如果你在Android程序开发的过程中想要不同的组件之间进行有效的通信可以使用这个库。通过otto库可以。
otto的官方介绍
An enhanced Guava-based event bus with emphasis on Android support.Otto is an event bus designed to decouple differen...
分类:
移动开发 时间:
2016-06-12 02:14:40
阅读次数:
220
基本概念EventBus是一款针对Android优化的发布/订阅事件总线库。简便了Activities, Fragments, 以及background threads之间的通信,使发送者与订阅者之间有效解耦。
基本使用EventBus的使用也极其简单,只需三步即可。
定义一个事件类型。 public class MessageEvent {
public final String messag...
分类:
其他好文 时间:
2016-06-06 17:05:50
阅读次数:
234
EventBus官方文档是这么写的:EventBus is a publish/subscribe event bus optimized for Android.
也就是说EventBus是Android下高效的发布/订阅事件总线机制。EventBus可以代替传统的Intent,Handler,Broadcast或接口函数在Fragment,Activity,Service,线程之间传递数据,...
分类:
移动开发 时间:
2016-06-02 09:54:01
阅读次数:
364
1. 缓存 2.图片加载 3. 图片处理 4. 网络请求 5. 网络解析 6. 数据库 7. 依赖注入 8. 图表 9. 后台处理 10. 事件总线 10. 响应式编程 11. Log框架 12. 测试框架 Android自带很多测试工具:JUnit,Monkeyrunner,UiAutomator ...
分类:
移动开发 时间:
2016-05-16 17:20:11
阅读次数:
263
Android事件总线分发库EventBus的简单讲解与实践
导语,EventBus大家应该不陌生,EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。反正能帮助我们快速开发,这个确实是个好东西,其...
分类:
移动开发 时间:
2016-05-12 17:49:55
阅读次数:
241
一、概述
EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。
1、下载EventBus的类库
源码:https://github.com/greenrobot/EventBus
2、...
分类:
其他好文 时间:
2016-05-12 14:13:27
阅读次数:
240