相当于Single.merge,它按顺序运行每个Single

问题描述 投票:1回答:1

Single.merge文档说:

将一个可迭代的SingleSource实例序列合并为一个Flowable序列,一次运行所有SingleSources。

是否有一个类似的运算符创建一个Flowable,它不会立即运行所有SingleSources,而是按顺序运行它们 - 每个运行一个在前一个完成后?

rx-java2
1个回答
1
投票

我找到了一个解决方案:

val singles: List<Single<String>> = // the list of Single
Flowable
    .fromIterable(singles)
    .flatMapSingle({ it }, false, /* maxConcurrency */ 1)
© www.soinside.com 2019 - 2024. All rights reserved.