将List <observable <string >>合并为Observable <list <string >>

时间:2019-02-01 20:44:36

标签: kotlin rx-java2

我有以下示例:

val strings: List<Observable<String>> = listOf(
                Observable.just("One"),
                Observable.just("Two"),
                Observable.just("Three")
        )

我尝试使用combineLatestzipmerge将上面的strings转换为以下内容,但失败了:

val convertedStrings: Observable<List<String>> = strings.xxxx()

是否存在RxJava方法来实现上述结论?

1 个答案:

答案 0 :(得分:0)

怎么样:

Single<List<String>> list = Observable.concat(strings).toList();

(您也有可能在寻找concatEager。)