eventbus
楠来风
果断,果敢
展开
-
EventBus使用详解
前言:EventBus出来已经有一段时间了,github上面也有很多开源项目中使用了EventBus。所以抽空学习顺便整理了一下。目前EventBus最新版本是3.0,所以本文是基于EventBus3.0的。相关文章EventBus使用详解 EventBus源码解析概述EventBus是针一款对Android的发布/订阅事件总线。它可以让我们很轻松的实现在Andro转载 2016-05-25 15:16:40 · 246 阅读 · 0 评论 -
老司机教你 “飙” EventBus 3
Bugly 技术干货系列内容主要涉及移动开发方向,是由 Bugly 邀请腾讯内部各位技术大咖,通过日常工作经验的总结以及感悟撰写而成,内容均属原创,转载请标明出处。EventBus对于Android开发老司机来说肯定不会陌生,它是一个基于观察者模式的事件发布/订阅框架,开发者可以通过极少的代码去实现多个模块之间的通信,而不需要以层层传递接口的形式去单独构建通信桥梁。从而降低因多重回调导致的转载 2016-05-25 15:28:44 · 1523 阅读 · 0 评论 -
EventBus事件总线——优雅地替换Handler
什么是EventBusEventBus是Android下高效的发布/订阅事件总线机制。作用是可以代替传统的Intent,Handler,Broadcast或接口函数在Fragment,Activity,Service,线程之间传递数据,执行方法。特点是代码简洁,是一种发布订阅设计模式(Publish/Subsribe),或称作观察者设计模式。下载EventBus1.转载 2016-06-06 07:41:49 · 540 阅读 · 0 评论 -
EventBus使用详解(一)——初步使用EventBus
一、概述EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。1、下载EventBus的类库源码:https://github.com/greenrobot/EventBus2、转载 2016-06-06 07:43:37 · 258 阅读 · 0 评论 -
EventBus使用详解(二)——EventBus使用进阶
一、概述前一篇给大家装简单演示了EventBus的onEventMainThread()函数的接收,其实EventBus还有另外有个不同的函数,他们分别是:1、onEvent2、onEventMainThread3、onEventBackgroundThread4、onEventAsync这四种订阅函数都是使用onEvent开头的,它们的功能稍有不同,在介绍转载 2016-06-06 07:44:44 · 247 阅读 · 0 评论 -
Android EventBus源码解析 带你深入理解EventBus
1、概述一般使用EventBus的组件类,类似下面这种方式:[java] view plain copy public class SampleComponent extends Fragment { @Override public void onCreate(Bundle savedInsta转载 2016-06-06 14:04:05 · 235 阅读 · 0 评论 -
EventBus源码解析
前面一篇文章讲解了EventBus的使用,但是作为开发人员,不能只停留在仅仅会用的层面上,我们还需要弄清楚它的内部实现原理。所以本篇博文将分析EventBus的源码,看看究竟它是如何实现“发布/订阅”功能的。相关文章EventBus使用详解 EventBus源码解析事件注册根据前一讲EventBus使用详解我们已经知道EventBus使用首先是需要注册的,注册事件的转载 2016-05-25 15:25:13 · 289 阅读 · 0 评论 -
EventBus 3.0的用法详解(二)
这是一个系列,如果你还没有看之前的文章:EventBus 3.0的用法详解(一)前一篇文章简单介绍了EventBus 3.0的用法,现在是时候详解其用法了。首先声明,EventBus 3.0的改动针对2.4的改动并不是特别大,但是对于其性能的提升是另外一个说法了,所以建议学习EventBus 3.0。注解新增的@SubscribethreadMode = T转载 2016-05-25 15:20:04 · 276 阅读 · 0 评论 -
EventBus 3.0的用法详解(一)
这是一个系列,如果你还没有看之前的文章:EventBus 3.0的用法详解(二)看到大家提出的关于Android的问题,有一部分可以用EventBus解决,而也有相当多的人推荐使用EventsBus,因为其和GreenDAO出自一家公司,并且使用它非常的简单,所以现在很多的互联网app都会使用EventsBus来进行消息传递。基于此,有很多EventBus的文章,写的非常的转载 2016-05-25 15:17:23 · 338 阅读 · 0 评论