2019-01-31 2.15 RxJava
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()