2019-01-31 2.15 RxJava
          
             
  less than 1 minute read
          
        
      
      
        
        2.15.1 观察者模式
  - Observable(被观察者)
- Observer(观察者)
- subscribe(订阅)、(事件)
- onComplete(), 事件队列结束
- onNext()发事件, 需要触发- onComplete()
- onError(), 事件队列异常
2.15.2 用法
// Observable#create(), 创建事件
// Observable#just(), Observable#from(), 创建事件, 支持数组
// Observable#subscribe(observer), Observable#subscribe(subscriber); 订阅
2.15.3 变换
  - map(), 一对一转换 针对数据转换, 如- String->- Bitmap, 也可以针对事件对象, 事件队列
- flatMap(),- 
      - 传入的事件对象创建Observable对象
- 激活这个Observable
- 每创建Observable汇入到同一个finalObservable, 而这个finalObservable统一交给Subscriber的回调
 
- 原理: lift()
2.15.4 参考文档
给 Android 开发者的 RxJava 详解