- 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 - 主题
根据Reactive,Subject 既可以充当 Observable 也可以充当 Observer。
主题是一种桥梁或代理,在 ReactiveX 的某些实现中可用,它既充当观察者又充当可观察者。因为它是一个观察者,所以它可以订阅一个或多个Observable,并且因为它是一个Observable,所以它可以通过重新发送它们来传递它所观察到的项目,并且它还可以发送新的项目。
有四种类型的主题 -
先生。 | 主题和描述 |
---|---|
1 | 发布主题 仅发出订阅时间后发出的那些项目。 |
2 |
重播主题
发出由源 Observable 发出的所有项目,无论它何时订阅了 Observable。 |
3 | Behave主体 订阅后,发出最新的项目,然后继续发出源 Observable 发出的项目。 |
4 | 异步主题 发射源 Observable 完成发射后发射的最后一项。 |