本篇文章继续介绍以下类型的操作符
Observable Utility Operators(Observable的功能性操作符)
Conditional and Boolean Operators(Observable的条件操作符)
Observable Utility Operators(Observable的功能性操作符)combineLatest操作符顾名思义,Delay操作符就是让发射数据的...
分类:
移动开发 时间:
2016-05-27 12:32:30
阅读次数:
223
最近看了很多关于Retrofit和Rxjava的文档介绍。终于在弄清Rxjava后顺利的弄懂了Retrofit。网上有很多人都介绍了它们的联合使用,但是我看过之后理解不是太好。可能我太笨。
不过,今天写这篇博客的目的就是想来说说它们之间如何使用以及使用的时候遇到的坑。这两者的关系并不大,但是联合在一起使用是非常简便的。Rxjava的响应式编程加上Retrofit的注解式请求用起来是非常爽的。...
分类:
移动开发 时间:
2016-05-27 12:24:49
阅读次数:
337
本书是对Ivan.Morgillo所写一书的中文翻译版本,仅供交流学习使用,严禁商业用途。另外推荐一本姊妹篇《Learning Reactive Programming》。
《RxJava Essentials》翻译中文版电子书
在线阅读:http://rxjava.yuxingxin.com本书内容有1.RX-from .NET to RxJava本章带你进入reactive的世界。我们会比较...
分类:
编程语言 时间:
2016-05-27 12:12:35
阅读次数:
264
RxJava的观察者类有许多方法,可以转换发出的字节流为任何你需要的数据类型。这些方法是RxJava非常核心的方法,是RxJava具有吸引力的重要缘故。但是有些方法无论如何都不能改变流本身,我称这些方法为副作用(Side Effect)方法。关于副作用方法,我的一点观点副作用方法并不影响你的字节流本身。相反地,当某些事件发生时它们被调用,这样允许你去处理这些事件。举个例子:当一些错误发生了,如果你想...
分类:
编程语言 时间:
2016-05-27 12:12:35
阅读次数:
380
doOnNext官方介绍:
The doOnNext operator is much like doOnEach(Action1) except that the Action that you pass it as a parameter does not accept a Notification but instead simply accepts the emitted item.
可...
分类:
编程语言 时间:
2016-05-27 12:11:50
阅读次数:
289
什么是RxJava1. 定义RxJava is a Java VM implementation of Reactive Extensions: a library for composing asynchronous and event-based programs by using observable sequences.
RxJava是JVM的响应式扩展(ReactiveX),它是通过使用...
分类:
编程语言 时间:
2016-05-27 12:11:18
阅读次数:
227
ReactiveX/RxJava文档中文版项目地址:https://github.com/mcxiaoke/RxDocs,欢迎Star和帮忙改进。有任何意见或建议,到这里提出 Create New Issue阅读地址
ReactiveX文档中文翻译
PDF/ePub/Mobi格式下载
说明
大部分是翻译自 ReactiveX.io 和 RxJava Wiki,修正了原文的一些错误,补充了详细的说明和...
分类:
编程语言 时间:
2016-05-27 12:07:56
阅读次数:
251
Subject = Observable + Observer看看官方的描述:
Subject可以看成是一个桥梁或者代理,在某些ReactiveX实现中(如RxJava),它同时充当了Observer和Observable的角色。因为它是一个Observer,它可以订阅一个或多个Observable;又因为它是一个Observable,它可以转发它收到(Observe)的数据,也可以发射新的数据...
分类:
编程语言 时间:
2016-05-27 12:06:24
阅读次数:
707
一、RxJava概念
RxJava官方定义
一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库。用一个词概括:异步,也就是说RxJava也可以理解为一个处理异步的类库。Android也提供了处理异步的工具AsyncTask、Handler,当我们处理较复杂的异步时,异步代码难写且难以读懂。RxJava相对于AsyncTask和Handler的好处就是让异...
分类:
移动开发 时间:
2016-05-27 11:51:13
阅读次数:
500
第一次见到.repeatWhen()和.retryWhen()这两个操作符的时候就非常困惑了。不得不说,它们绝对是“最令人困惑弹珠图”的有力角逐者。然而它们都是非常有用的操作符:允许你有条件的重新订阅已经结束的Observable。我最近研究了它们的工作原理,现在我希望尝试着去解释它们(因为,我也是耗费了一些精力才参透它们)。Repeat与Retry的对比首先,来了解一下.repeat()和.ret...
分类:
编程语言 时间:
2016-05-27 11:32:07
阅读次数:
447