简体   繁体   English

转换可观察 <Single<Object> &gt;至单身 <List<Object> &gt;

[英]Convert Observable<Single<Object>> to Single<List<Object>>

Is there a possibility to convert Observable<Single<Object>> to Single<List<Object>> ? 是否有可能将Observable<Single<Object>>转换为Single<List<Object>> I'd also like to know whether it's possible to make the observable to wait for all the underlying singles to complete. 我还想知道是否有可能使可观察的对象等待所有基础单身人士完成。

I imagine you could do it with something like this (untested): 我想你可以用这样的东西(未经测试)来做到这一点:

myObservable
    .flatMap(x -> x)    // Flatten to Observable<Object>
    .toList()           // Collect in an Observable<List<Object>>
    .single();          // Convert to Single

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM