转换Observable <single <object>&gt; to Single <list <object>&gt;

时间:2017-03-29 16:35:32

标签: java rx-java2

是否有可能将Observable<Single<Object>>转换为Single<List<Object>>?我也想知道是否有可能让观察者等待所有潜在的单身人士完成。

1 个答案:

答案 0 :(得分:2)

我想你可以用这样的东西(未经测试)来做到这一点:

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