[Android] 开发资料收集:事件总线框架

Android开发资料收集系列目录


EventBus

  1. Android EventBus实战 没听过你就out了
  2. Android EventBus源码解析 带你深入理解EventBus
  3. 【EventBus使用详解】系列
    EventBus使用详解(一)——初步使用EventBus
    EventBus使用详解(二)——EventBus使用进阶
  4. 【EventBus 3.0的用法详解】系列:
    EventBus 3.0的用法详解(一)
    EventBus 3.0的用法详解(二)
  5. 【Bugly干货分享】老司机教你 “飙” EventBus 3

Otto

  1. Otto介绍
  2. 浅析Otto框架,并与EventBus对比
  3. 【FastDev4Android框架开发】消息总线EventBus源码分析以及与Otto框架对比
  4. Otto使用入门
  5. Otto源码分析
  6. [Android] Otto源码简析

RxJava EventBus

  1. [Android]基于RxJava、RxAndroid的EventBus实现
  2. 用RxJava实现事件总线(Event Bus)
  3. 使用RxJava实现Event Bus
  4. RxBus—通过RxJava来替换EventBus

总结:

EventBus 3.0版本之前使用约定优于配置原则,接受事件的方法必须以 onEvent 开头,使用起来不是很方便,3.0版本之后也支持了注解方式。根据官方的性能对比,EventBus 在各个方面都明显比 Otto 更快,因此 EventBus 和 Otto 对比建议使用 EventBus。
如果项目中已经集成了 RxJava,可以考虑使用 RxBus 去实现。


持续更新中...

你可能感兴趣的:([Android] 开发资料收集:事件总线框架)