- RxJava 教程
- RxJava - 主页
- RxJava - 概述
- RxJava - 环境设置
- 观测值
- RxJava - Observable 的工作原理
- RxJava - 创建 Observables
- RxJava - 单个可观察的
- RxJava - 也许可观察
- RxJava - 完整的可观察的
- RxJava - 使用 CompositeDisposable
- 运营商
- RxJava - 创建运算符
- RxJava - 转换运算符
- RxJava - 过滤运算符
- RxJava - 组合运算符
- RxJava - 实用操作符
- RxJava - 条件运算符
- RxJava - 数学运算符
- RxJava - 可连接运算符
- 科目
- RxJava - 主题
- RxJava - 发布主题
- RxJava - Behave主题
- RxJava-ReplaySubject
- RxJava-AsyncSubject
- 调度程序
- RxJava - 调度程序
- RxJava - 蹦床调度程序
- RxJava - 新线程调度程序
- RxJava - 计算调度程序
- RxJava - IO 调度程序
- RxJava - 来自调度程序
- 各种各样的
- RxJava - 缓冲
- RxJava - 窗口化
- RxJava 有用资源
- RxJava - 快速指南
- RxJava - 有用的资源
- RxJava - 讨论
RxJava - 创建 Observables
以下是创建可观察量的基类。
Flowable - 0..N 个流,发出 0 或 n 个项目。支持反应流和背压。
可观察- 0..N 流量,但没有背压。
单一- 1 项或错误。可以被视为方法调用的反应式版本。
可完成- 没有发出任何项目。用作完成或错误的信号。可以被视为 Runnable 的响应式版本。
MayBe - 没有发出任何物品或发出 1 个物品。可以被视为可选的响应式版本。
以下是在 Observable 类中创建可观察对象的便捷方法。
just(T item) - 返回一个 Observable,它指示给定的(常量引用)项,然后完成。
fromIterable(Iterable source) - 将 Iterable 序列转换为发出序列中项目的 ObservableSource。
fromArray(T... items) - 将数组转换为发出数组中项目的 ObservableSource。
fromCallable(Callable seller) - 返回一个 Observable,当观察者订阅它时,调用您指定的函数,然后发出从该函数返回的值。
fromFuture(Future future) - 将 Future 转换为 ObservableSource。
Interval(longinitialDelay, long period, TimeUnitunit) - 返回一个 Observable,它在初始延迟后发出 0L,并在其后的每个时间段后发出不断增加的数字。