上一篇带大家初步了解了EventBus的使用方式,详见:Android EventBus实战 没听过你就out了,本篇博客将解析EventBus的源码,相信能够让大家深入理解该框架的实现,也能解决很多在使用中的疑问:为什么可以这么做?为什么这么做不好呢? 1、概述 一般使用EventBus的组件类,
分类:
移动开发 时间:
2016-02-21 22:50:14
阅读次数:
404
1、概述 最近大家面试说经常被问到EventBus,github上果断down了一份,地址:https://github.com/greenrobot/EventBus,的确是个不错的框架,主要用于事件的发布和订阅。 EventBus定义:是一个发布 / 订阅的事件总线。 这么说应该包含4个成分:发
分类:
移动开发 时间:
2016-02-21 22:37:12
阅读次数:
298
前言:EventBus是上周项目中用到的,网上的文章大都一样,或者过时,有用的没几篇,经过琢磨,请教他人,也终于弄清楚点眉目,记录下来分享给大家。 相关文章: 1、《EventBus使用详解(一)——初步使用EventBus》 2、《EventBus使用详解(二)——EventBus使用进阶》 一、
分类:
其他好文 时间:
2016-02-17 20:41:56
阅读次数:
242
在CQRS中,查询方面,直接通过方法查询数据库,然后通过DTO将数据返回。操作(Command)方面,通过发送Command实现,由CommandBus处理特定的Command,然后由Command将特定的Event发布到EventBus上,然后EventBus使用特定的Handler来处理事件,执
分类:
其他好文 时间:
2016-02-11 13:23:54
阅读次数:
314
缘由: 平时工作,因为懒于动笔的原因,也没注重技术和经验的积累,导致之前曾经研究过的问题现在又忘记了,所以要慢慢注重积累,那么就从写作开始,谈谈对工作中碰到的问题进行整理和归纳。 我们都知道,在Android中,想处理事件传递,可以用Handler+MessageQueue+Message+Loop
分类:
其他好文 时间:
2016-02-01 20:51:54
阅读次数:
152
通过实际项目中对eventbus的应用来分析它能解决的问题以及当初应用有待提高的地方。很显示eventbus应用得当可以简化程序复杂性,提高代码可读性,降低开发维护成本。
分类:
其他好文 时间:
2016-01-29 20:38:19
阅读次数:
209
转载地址:http://blog.csdn.net/yanbober/article/details/45667363在工程gradle中添加:compile ‘de.greenrobot:eventbus:2.4.0’。public class MsgBean { private Strin...
分类:
其他好文 时间:
2016-01-22 21:40:36
阅读次数:
132
观察者与被观察者的模式,类似于RXJava。首先,去GitHub上搜索,然后直接官方文档直接建议可以Gradle引入:在app.Gradle中加入 //EventBus compile 'de.greenrobot:eventbus:2.4.0'在SecondActivity中发送对象到Mai...
分类:
其他好文 时间:
2016-01-13 15:51:58
阅读次数:
151
看了一周公司的源码,非常蛋疼,handler传递n次,一个回调方法要经过n 次调用,代码异常丑陋。网上偶然看到了eventbus,看了一下的确方便。这东西类似与广播,发布者只要发布了,订阅的的对象都会收到这个event,订阅者可以通过post的obj的类型来判断是否执行,看了一遍demo最大的感受是...
分类:
其他好文 时间:
2016-01-04 00:03:44
阅读次数:
195
需求:1.ActivityA打开ActivityB2.在B中执行某操作后,同时执行A中的方法lib下载:eventbus-2.4.0.jarjmmy1.在EventBusTestActivity注册eventBusEventBus.getDefault().register(this);// 注册广...
分类:
其他好文 时间:
2015-12-30 13:06:42
阅读次数:
143