RxJava 学习02 Observable 使用案例01

Observable的使用

Observable生命周期的一系列回调

如果所有的订阅者/观察者都取消订阅了,则数据流停止; 如果重新订阅,则重新开始数据流

下面测试下部分取消订阅再恢复的场景,这样就不会从头开始数据流

subscriber1和subscriber2 断开后 重新订阅,但是subscriber3不断开

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Maybe 只能发射0个或者1个数据,多了就不处理

只接收最后一个数据,其余的舍弃

把onComplete放到最后,再试一下

可以看到behavior只接收了4(订阅前的最后一个),3,2 ; 之前的1舍弃

猜你喜欢

转载自blog.csdn.net/kuaipao19950507/article/details/107737777