RxJava中的Single与Observable转换及流量控制
一、Single与Observable的转换
在RxJava中, Single 和 Observable 是两种重要的抽象。 Single 可以转换为 Observable ,反之亦然,但在转换过程中有一些需要注意的地方。
- Single转Observable
Single转Observable时,会立即发射一个元素,随后发送完成通知(如果Single以错误结束,则发送错误通知)。例如:
Single<Integer> single = Single.just(1);
Observable<Integer> observable = single.toObservable();
- Observable转Single
Observable转Single时,如果Observable发射的元素超过一个,会抛出“Observable emitted too many elements”异常;如果Observable
超级会员免费看
订阅专栏 解锁全文
1134

被折叠的 条评论
为什么被折叠?



