操做符全解

     一、簡介

 

 

     二、類型

  • 根據功能做用的不一樣,RxJava的操做符分類以下:

 

     三、操做符詳解

          3.1 建立操做符html

           

                                           常見的場景分析:定時器緩存

                                           常見的場景分析:倒計時
網絡

  • 項目   
 Observable.just
 Observable.error
 bluetooth:Observable.timer
 Observable.interval
 

          3.2 變換操做符post

 flatMap

          3.3 組合/合併操做符優化

                                  (2)合併多個事件url

                                  (3)發送事件前追加發送事件spa

                                  (4)統計發送事件數量線程

                                          常見的場景分析:數據源合併htm

                                          常見的場景分析:網絡/緩存策略blog

  • 項目:
 Observable.concat

  

          3.4 功能性操做符

                                  (2)線程調度(切換)

                                   (3)錯誤處理

                                   (4)事件生命週期操做

                                   (5)延時操做

                                   (6)重複發送操做

  • 實際開發需求案例
  • 項目:
 doOnNext
 onErrorReturn
 

          3.5 過濾操做符

                                   (2)根據 指定事件數量 過濾事件

                                   (3)根據 指定時間 過濾事件

                                   (4)根據 指定事件位置 過濾事件

                                           常見的場景分析:聯想搜索優化

  • 項目:
 filter
 takeUntil
 throttleFirst
 debounce

 

          3.6 條件/布爾操做符

相關文章
相關標籤/搜索