1. 程式人生 > >反應式程式設計之RxJava

反應式程式設計之RxJava

Subject介紹:

Table of Contents

  1. AsyncSubject:Observer會接收AsyncSubject的onComplete()之前的最後一個數據
  2. BehaviorSubject:Observer會接收到BehaviorSubject被訂閱之前的最後一個數據,再接收訂閱之後發射過來的資料。如果BehaviorSubject被訂閱之前沒有傳送任何資料,則會發送一個預設資料。

  3. ReplaySubject:ReplaySubject會發射所有來自原始Observable的資料給觀察者,無論它們是何時訂閱的

  4. PublishSubject:Observer只接收PublishSubject被訂閱之後傳送的資料。