RxJava Subjects

RxJava Subjects

根据 Reactive ,Subject既可以充当Observable,又可以充当Observer。

Subject是ReactiveX的一种实现中可用的一种桥梁或代理,它既充当观察者又充当Observable。作为观察者,它可以订阅一个或多个Observables;作为Observable,它可以通过重新发射来传递其观察的项,并且还可以发射新的项。

有四种类型的Subject −

编号 主题和描述
1 Publish主题 仅发出订阅后发出的项目。
2 Replay主题 发出源 Observable 发出的所有项目,无论它何时订阅 Observable。
3 Behavior主题 在订阅时,发出最近的项目,然后继续发出源 Observable 发出的项目。
4 Async主题 在源 Observable 完成发出后,发出源 Observable 最后发出的项目。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程