将 Observable<Single<Object>> 转换为 Single<List<Object>>
Convert Observable<Single<Object>> to Single<List<Object>>
是否可以将 Observable<Single<Object>>
转换为 Single<List<Object>>
?我也想知道是否可以让 observable 等待所有底层单打完成。
我想你可以用这样的东西来做(未经测试):
myObservable
.flatMap(x -> x) // Flatten to Observable<Object>
.toList() // Collect in an Observable<List<Object>>
.single(); // Convert to Single
是否可以将 Observable<Single<Object>>
转换为 Single<List<Object>>
?我也想知道是否可以让 observable 等待所有底层单打完成。
我想你可以用这样的东西来做(未经测试):
myObservable
.flatMap(x -> x) // Flatten to Observable<Object>
.toList() // Collect in an Observable<List<Object>>
.single(); // Convert to Single