Rxjava 简明教程

RxJava - Subjects

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

有四种类型的 Subject −

Sr.No.

Subject & Description

1

Publish Subject 仅发出订阅时间之后发出的那些项。

2

*重播 Subject*发出源 Observable 发出的所有项,而不管它何时订阅 Observable。

3

Behavior Subject 在订阅后,发出最晚的项,然后继续发出源 Observable 发出的项。

4

Async Subject 在发出完最后一个项目后,Observable 会发出此项目。