3.RxJava功能大全(转)

ReactiveX 都有哪些操作呢请看 原文地址
可以快速略过,反正也记不住,用的时候查一次,大概开一下了解一下都有说明功能

创建操作

用于创建Observable的操作符

变换操作

这些操作符可用于对Observable发射的数据进行变换

过滤操作

这些操作符用于从Observable发射的数据中进行选择

组合操作

组合操作符用于将多个Observable组合成一个单一的Observable

错误处理

这些操作符用于从错误通知中恢复

辅助操作

一组用于处理Observable的操作符

条件和布尔操作

这些操作符可用于单个或多个数据项,也可用于Observable

算术和聚合操作

这些操作符可用于整个数据序列

连接操作

一些有精确可控的订阅行为的特殊Observable

转换操作

To — 将Observable转换为其它的对象或数据结构
Blocking 阻塞Observable的操作符

操作符决策树

几种主要的需求

直接创建一个Observable(创建操作)
组合多个Observable(组合操作)
对Observable发射的数据执行变换操作(变换操作)
从Observable发射的数据中取特定的值(过滤操作)
转发Observable的部分值(条件/布尔/过滤操作)
对Observable发射的数据序列求值(算术/聚合操作)