EventBus3.0 or Otto

首先说说这2个东西是干哈的,看名字基本看得出来  事件。

对 这个2个东西就是用来出来事件传递的。

有什么用?我来举个例子:

EventBus:

onCreate  注册  onDestroy 取消   很直观的感受 

@Subscribe 这个注解是用来干啥的? 是的就是用来接受事件的  

从此你可以告别接口回调,臃肿的广播,登上人生巅峰!


threadMode 是啥?  POSTING、MAIN、BACKGROUND、ASYNC 这几个模式一看就明白

这个东西取决于你的实际应用场景。

如何发送呢?

EventBus.getDefault().post(0000);

是的    调用post方法就行。

Otto:

注册跟取消是一样的  但是!


接受@Subscribe 事件里 会调用多次!

不知道是我使用不对还是设计就是如此。。。。。



以上,  个人推荐EventBus3.+  因为3.+已经支持注解 。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 原文链接:http://blog.csdn.net/u012810020/article/details/7005...
    tinyjoy阅读 578评论 1 5
  • 前言:EventBus出来已经有一段时间了,github上面也有很多开源项目中使用了EventBus。所以抽空学习...
    Kerry202阅读 1,307评论 1 2
  • 简介 我们知道,Android应用主要是由4大组件构成。当我们进行组件间通讯时,由于位于不同的组件,通信方式相对麻...
    Whyn阅读 557评论 0 1
  • 对于Android开发老司机来说肯定不会陌生,它是一个基于观察者模式的事件发布/订阅框架,开发者可以通过极少的代码...
    飞扬小米阅读 1,494评论 0 50
  • 文章基于EventBus 3.0讲解。首先对于EventBus的使用上,大多数人还是比较熟悉的。如果你还每次烦于使...
    Hohohong阅读 2,342评论 0 6