码迷,mamicode.com
首页 >  
搜索关键字:RxJava    ( 473个结果
Rxjava分析—Subject
Subject在ReactiveX是作为observer和observerable的一个bridge或者proxy。因为它是一个观察者,所以它可以订阅一个或多个可观察对象,同时因为他是一个可观测对象,所以它可以传递和释放它观测到的数据对象,并且能释放新的对象。 一共有四种为不同用途而设计的Subject,分别为AsyncSubject、BehaviorSubject、PublishSubject。...
分类:编程语言   时间:2015-08-15 18:20:08    阅读次数:1960
RxJava系列之一 初识Rxjava
1.简介基础知识响应式代码的基本组成部分是Observables和Subscribers(事实上Observer才是最小的构建块,但实践中使用最多的是Subscriber,因为Subscriber才是和Observables的对应的。)。 Observable发送消息,而Subscriber则用于消费消息。消息的发送是有固定模式的。Observable可以发送任意数量的消息(包括空消息), 当消...
分类:编程语言   时间:2015-08-11 23:27:23    阅读次数:1877
RxJava入门
要理解RxJava,首先得理解什么是(异步)数据流。一些典型的点击事件本质上就是一个异步数据流,这样你就可以观察它的变化并使其做出一些反应。数据流无处不在,任何东西都可以转变为数据流,例如变量,用户输入,属性,缓存,数据结构等等,每天使用的微博,你可以把微博订阅想象成点击事件一样的数据流,我们可以监听这样的数据流,并作出相应的反应。一个数据流可以作为另一个数据流的输入,甚至多个数据流也可以作为另一个...
分类:编程语言   时间:2015-08-03 11:35:49    阅读次数:214
Android 中使用Lambda表达式
Android Studio默认使用Lambda表达式是会报错的,即使你使用的是java 8,为了在android studio中使用lambda表达式,我们必须借助一个插件retrolambda ,该插件将java 8中的lambda表达式特性兼容到java 5。使用它也很简单。首先先项目根目录下的build.gradle中加入classpath 'me.tatarka:gradle-retrol...
分类:移动开发   时间:2015-07-19 20:16:28    阅读次数:472
Android RxJava使用介绍(四) RxJava的操作符
本篇文章继续介绍以下类型的操作符 Combining Observables(Observable的组合操作符) Error Handling Operators(Observable的错误处理操作符) Combining Observables(Observable的组合操作符)combineLatest操作符combineLatest操作符把两个Observable产生的结果进行合并,合并的结果...
分类:移动开发   时间:2015-07-19 00:10:22    阅读次数:300
RxJava模仿
希望,通过动手模仿,了解:1. RxJava如何实现子流程的串行及其思想2. Java泛型的使用初步接触RxJava,被它的Observable和Subscriber分解流程所吸引。举一个例子:泡茶的步骤1. 烧开水2. 洗器皿和茶叶3. 倒水,等一段时间最后,喝茶用RxJava来描述 1 Obse...
分类:编程语言   时间:2015-07-11 12:06:53    阅读次数:231
RxJava的初步认识
希望,记录:RxJava的组成与流程第一次接触RxJava,它把数据生成与数据使用相分离模型说明:Observable是数据生成器,数据可以通过各种变换(transform)来整理成需要的格式,可指定特定线程下跑。Subscription是数据使用,可以同时给多个subscription,而且,它们...
分类:编程语言   时间:2015-07-11 11:50:21    阅读次数:229
深入浅出RxJava(二:操作符)
在第一篇blog中,我介绍了RxJava的一些基础知识,同时也介绍了map()操作符。当然如果你并没有意愿去使用RxJava我一点都不诧异,毕竟才接触了这么点。看完这篇blog,我相信你肯定想立即在你的项目中使用RxJava了,...
分类:编程语言   时间:2015-07-07 14:58:42    阅读次数:389
深入浅出RxJava(一:基础篇)
原文链接 RxJava正在Android开发者中变的越来越流行。唯一的问题就是上手不容易,尤其是大部分人之前都是使用命令式编程语言。但是一旦你弄明白了,你就会发现RxJava真是太棒了。 这里仅仅是帮助你了解RxJava,整...
分类:编程语言   时间:2015-07-07 13:18:48    阅读次数:204
RxJava概述
ReactiveX是利用可观察数据流实现异步编程的API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。 RxJava是Reactive Extensions的Java VM实现,它是一个使用可观察序列编写异步和事件驱动程序的库。它扩展了观察者模式以支持数据和事件序列,并且加入操作符Operator。它将你的注意从低级别线程,线程同步,线程安全和并发数据对象这些复杂问题中转移。...
分类:编程语言   时间:2015-06-26 09:18:38    阅读次数:196
473条   上一页 1 ... 44 45 46 47 48 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!