【问题标题】:Combine List<Observable<String>> into Observable<List<String>>将 List<Observable<String>> 组合成 Observable<List<String>>
【发布时间】:2019-02-01 20:44:36
【问题描述】:

我有以下例子:

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

我尝试使用combineLatest、zip、merge 将上面的strings 转换为以下但我失败了:

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

是否有 RxJava-approach 来实现上述结论?

【问题讨论】:

    标签: kotlin rx-java2


    【解决方案1】:

    怎么样:

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

    ?

    (也有可能你正在寻找concatEager。)

    【讨论】:

      猜你喜欢
      • 2019-03-05
      • 1970-01-01
      • 2018-07-22
      • 2023-03-23
      • 2012-12-26
      • 1970-01-01
      • 2021-01-13
      • 2021-11-28
      • 1970-01-01
      相关资源
      最近更新 更多