码迷,mamicode.com
首页 >  
搜索关键字:eventbus    ( 401个结果
EventBus3 源码解读
基本概念EventBus是一款针对Android优化的发布/订阅事件总线库。简便了Activities, Fragments, 以及background threads之间的通信,使发送者与订阅者之间有效解耦。 基本使用EventBus的使用也极其简单,只需三步即可。 定义一个事件类型。 public class MessageEvent { public final String messag...
分类:其他好文   时间:2016-06-06 17:05:50    阅读次数:234
Android EventBus框架(二)之源码简单解析
上一篇,我们基本知道了EventBus的使用步骤,接下来先简单研究一下其中的源码。在分析源码之前,我们先回顾一下Java反射的知识点:JAVA反射机制基本定义:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Sun为提供的关于反射机制中的类:...
分类:移动开发   时间:2016-06-03 19:32:04    阅读次数:271
Android事件总线 浅谈 EventBus
EventBus官方文档是这么写的:EventBus is a publish/subscribe event bus optimized for Android. 也就是说EventBus是Android下高效的发布/订阅事件总线机制。EventBus可以代替传统的Intent,Handler,Broadcast或接口函数在Fragment,Activity,Service,线程之间传递数据,...
分类:移动开发   时间:2016-06-02 09:54:01    阅读次数:364
EventBus的使用和源码解析
基本介绍 EventBus 是一个 Android 事件发布/订阅框架,通过解耦发布者和订阅者简化 Android 事件传递,这里的事件可以理解为消息,本文中统一称为事件。事件传递既可用于 Android 四大组件间通讯,也可以用户异步线程和主线程间通讯等等。EventBus EventBus3.0版本有较大的更新,性能上有很大提升。这里只介绍新版本。 传统的事件传递方式包括:Handler...
分类:其他好文   时间:2016-06-01 06:51:12    阅读次数:251
EventBus3.0 组件通信框架源码学习总结
一、初始化EventBus的初始化虽然用了单例模式,但是构造方法居然是public修饰符,可能是应对项目中的多线操作。//单例模式,针对并发情况进行了双层判断 public static EventBus getDefault() { if (defaultInstance == null) { synchronized (EventBus.class) {...
分类:其他好文   时间:2016-05-31 10:40:25    阅读次数:201
Android自助餐之EventBus框架
Android自助餐之EventBus框架Android自助餐之EventBus框架 下载完整源代码 配置buildgrandle 实例化EventBus 注册事件监听 定义被传递的事件类 发送事件 处理时间下载完整源代码配置build.grandlecompile 'de.greenrobot:eventbus:2.4.0'实例化EventBuseventBus=EventBus.builder(...
分类:移动开发   时间:2016-05-27 11:18:22    阅读次数:286
职业生涯手记——三明治
最近的新技术还真是多啊,什么鬼Android的EventBus,RxAndroid,ios的ReactiveCocoa。 我完全没有接触过!!!没空!!!加班!!!! 响应式编程还是蛮牛逼的。主要是方便开发,减少回调地狱(callback-hell) 巴拉巴拉一大堆,还是要回归今天的主题——三明治。 ...
分类:其他好文   时间:2016-05-27 02:00:28    阅读次数:152
EventBus3.0源码解读
EventBus是我们在项目当中最常用的开源框架之一。对于EventBus的使用方法也是非常的简单。然而EventBus内部的实现原理也不是很复杂。在这里便针对EventBus3.0的源码进行一下详细的分析。对于EventBus的详细使用可以参考EventBus3.0使用详解这篇文章。...
分类:其他好文   时间:2016-05-21 19:09:30    阅读次数:397
Guava学习笔记:EventBus(转)
EventBus是Guava的事件处理机制,是设计模式中的观察者模式(生产/消费者编程模型)的优雅实现。对于事件监听和发布订阅模式,EventBus是一个非常优雅和简单解决方案,我们不用创建复杂的类和接口层次结构。 Observer模式是比较常用的设计模式之一,虽然有时候在具体代码里,它不一定叫这个 ...
分类:其他好文   时间:2016-05-20 00:41:45    阅读次数:227
Android事件总线分发库EventBus3.0的简单讲解与实践
Android事件总线分发库EventBus的简单讲解与实践 导语,EventBus大家应该不陌生,EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。反正能帮助我们快速开发,这个确实是个好东西,其...
分类:移动开发   时间:2016-05-12 17:49:55    阅读次数:241
401条   上一页 1 ... 23 24 25 26 27 ... 41 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!