操做符全解

     一、简介

 

 

     二、类型

  • 根据功能做用的不一样,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 条件/布尔操做符

相关文章
相关标签/搜索