Single.merge
文档说:
将一个可迭代的SingleSource实例序列合并为一个Flowable序列,一次运行所有SingleSources。
是否有一个类似的运算符创建一个Flowable
,它不会立即运行所有SingleSource
s,而是按顺序运行它们 - 每个运行一个在前一个完成后?
我找到了一个解决方案:
val singles: List<Single<String>> = // the list of Single
Flowable
.fromIterable(singles)
.flatMapSingle({ it }, false, /* maxConcurrency */ 1)