RxJava学习笔记(4)组合Observable

2018-04-16  本文已影响0人  jack_do

1:Zip

2:Merge

3:StartWith

4:combineLatest

5:Join


运行结果:

在这里有一个问题,请教各位大神,为什么最后一组9为什么不是 9-->jack1   9-->jack2   9-->jack3而是9-->jack3

6:SwitchOnNext

switchOnNext(Observable>用来将一个发射多个小Observable的源Observable转化为一个Observable,然后发射这多个小Observable所发射的数据。如果一个小的Observable正在发射数据的时候,源Observable又发射出一个新的小Observable,则前一个Observable发射的数据会被抛弃,直接发射新的小Observable所发射的数据。

运行结果:

对于SwitchOnNext理解不深刻,这里先记录一下。

上一篇下一篇

猜你喜欢

热点阅读