什么是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
认识 rxjavaRxJava是 ReactiveX 在JVM上的一个实现,ReactiveX使用Observable序列 组合异步和基于事件 的程序。
Observable(观察者) 和 Subscriber(订阅者)是两个主要的类。在 RxJava 上,一个 Observable 是一个发出数据流或者事件的类,Subscriber 是一个对这些发出的 items (数据流或者事件)进行处理(采...
分类:
编程语言 时间:
2016-05-12 23:12:49
阅读次数:
1152
RxAndroid 常见用法在项目里面添加 compile 'io.reactivex:rxandroid:1.1.0'
// Because RxAndroid releases are few and far between, it is recommended you also
// explicitly depend on RxJava's latest version for bu...
分类:
移动开发 时间:
2016-05-12 11:51:45
阅读次数:
204
前言
RxJava及RxAndroid比较详细的介绍可以参考该文档《给 Android 开发者的 RxJava 详解》
基本介绍
ReactiveX 及 RxJava使用大部分来自和参考《给
Android 开发者的 RxJava 详解》和《RxJava 入门》;进行整理及增加了部分自己的理解。
什么是 ReactiveX
...
分类:
编程语言 时间:
2016-05-07 07:59:51
阅读次数:
398
ReactiveX序列——RxSwift
从本篇博客开始,将为大家带来一序列ReactiveX语言的讲解,ReactiveX是微软推出的开源一个项目,里面包含了RxJava,RxJs,RxSwift,RxCpp,Rx.Net等一序列的Functional Reactive Programming(FRP,函数响应式编程)。从这篇博客开始以上我提到的5个语言的FRP。
Swift是苹果公司新推出...
分类:
编程语言 时间:
2016-04-04 15:02:42
阅读次数:
422
最近ReactiveX编程模型开始慢慢发展起来了,对于 Android 开发者来说, RxJava 是一个很难上手的库,因为它对于 Android 开发者来说有太多陌生的概念了,可是它真的很牛。RxAndroid的核心是异步,提供了可维护行好的链式语法和各种线程之间的方便切换,对于大多数Android开发者来说,使用RxAndroid写的代码初看应该是很迷茫的,但熟悉了流程就好了,RxAndroi...
分类:
移动开发 时间:
2015-12-29 17:42:37
阅读次数:
830
Subject在ReactiveX是作为observer和observerable的一个bridge或者proxy。因为它是一个观察者,所以它可以订阅一个或多个可观察对象,同时因为他是一个可观测对象,所以它可以传递和释放它观测到的数据对象,并且能释放新的对象。
一共有四种为不同用途而设计的Subject,分别为AsyncSubject、BehaviorSubject、PublishSubject。...
分类:
编程语言 时间:
2015-08-15 18:20:08
阅读次数:
1960
ReactiveX是利用可观察数据流实现异步编程的API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。
RxJava是Reactive Extensions的Java VM实现,它是一个使用可观察序列编写异步和事件驱动程序的库。它扩展了观察者模式以支持数据和事件序列,并且加入操作符Operator。它将你的注意从低级别线程,线程同步,线程安全和并发数据对象这些复杂问题中转移。...
分类:
编程语言 时间:
2015-06-26 09:18:38
阅读次数:
196