Rxjava 本质上是 观察者模式框架。被观察者(Observable)->传递数据-> 观察者(observer)
在调用subscribe ()方法进行订阅时,会把observer 层层往上构造出新的observer。
例如:Observable.create().map().subscribe(observer) ,observer会先被new MapObserver(observer),用MapObserver接收事件源,再传递到原始的observer。
Rxjava 本质上是 观察者模式框架。被观察者(Observable)->传递数据-> 观察者(observer)
在调用subscribe ()方法进行订阅时,会把observer 层层往上构造出新的observer。
例如:Observable.create().map().subscribe(observer) ,observer会先被new MapObserver(observer),用MapObserver接收事件源,再传递到原始的observer。