1,分析androidEventbus的注册源代码:我们在使用androidEventbus的第一步是注册eventbus,如下代码:EventBus.getDefault().register(this);首先获取eventbus对象,采用单利模式实现获取对象:Eventbus.java里面pub...
分类:
移动开发 时间:
2015-07-27 10:44:37
阅读次数:
134
一、概述
EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。
比如如果多层的Fragment之间的通讯,通讯起来就是比较麻烦的,如果反复使用 自定义广播的话就会造成软件性能的下降,Eve...
分类:
其他好文 时间:
2015-07-24 16:10:34
阅读次数:
158
概述及基本概念
**EventBus**是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过**EventBus**实现。
作为一个消息总线,有三个主要的元素:
Event:...
分类:
移动开发 时间:
2015-07-23 10:44:34
阅读次数:
269
网络请求——Xutils或者volley,图片加载——universal image loader,glider,Picasso数据库——Xutils消息通信——eventbus对比:1、Xutils可以处理多种类型的网络请求,volley需要修改2、volley可以对多个请求组成一个队列,保证网络...
分类:
移动开发 时间:
2015-07-16 21:29:56
阅读次数:
144
EventBus是一个方便与Android中各组件通信的开源框架,开源地址;https://github.com/greenrobot/EventBus。EventBus功能很强大
,今天在做一个功能时,遇到了点击事件的冲突问题及数据传递更新问题。具体点就是在可以上下拉刷新的ListView的Header上有GridView。此时,GridView的OnitemClick事件与ListView...
分类:
移动开发 时间:
2015-07-13 12:16:21
阅读次数:
150
概述及基本概念**EventBus**是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可...
分类:
移动开发 时间:
2015-07-11 22:48:42
阅读次数:
247
EventBus使用详解(一)——初步使用EventBushttp://blog.csdn.net/harvic880925/article/details/40660137EventBus使用详解(二)——EventBus使用进阶http://blog.csdn.net/harvic880925/...
分类:
其他好文 时间:
2015-07-11 21:21:28
阅读次数:
114
最近再看eventbus相关代码,首先从使用开始,后期再从源码角度分析eventbus.使用Demo后期公布到github上去。使用的框架地址:https://github.com/bboyfeiyu/AndroidEventBusSticky事件使用例子:1,首先每个Activity或者frage...
分类:
移动开发 时间:
2015-07-08 20:37:14
阅读次数:
145
Android快速开发框架LoonAndroid
主要有以下模块:
(1) 自动注入框架(只需要继承框架内的application既可)
(2) 图片加载框架(多重缓存,自动回收,最大限度保证内存的安全性)
(3) 网络请求模块(继承了基本上现在所有的http请求)
(4) eventbus(集成一个开源的框架)
(5) 验证框架(集成开源框架)
(6) json解析(支持解析成...
分类:
移动开发 时间:
2015-07-02 10:03:40
阅读次数:
232
本文讲述了用EventBus重构消息总线的过程,主要重构了广播通知以及替代了责任链模式的设计。...
分类:
其他好文 时间:
2015-06-30 20:28:50
阅读次数:
133