rxjava 流式编程 事件变换思路

如果把Rxjava的事件变换想象为一场情景剧,这个剧场的舞台有两大支柱构成:

一,Observable(被观察者)

           接口方法:subscribe

           公共方法:map

二,Observer(观察者)

            接口方法:onNext

几大主角分别是:

一,ObservableMap

       该类的对象持有一个表示上游的Observable对象的引用source,在subscribe方法中调用source.subscribe方法,该方法的参数是一个MapObserver对象

二,MapObserver

       该类对象持有一个表示下游的Observer对象和一个function对象的引用,在onNext先调用function的apply方法,然后调用下游Observer对象的onNext方法

三,Function

      执行结果的转换

发布了87 篇原创文章 · 获赞 14 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/epitomizelu/article/details/104036577