小编Ευά*_*λης的帖子

RxJava 2 - Observable.flatMapSingle澄清

我做了一个RxJava2实验,包括以下步骤:

  1. ListA的对象创建一个Observable .
  2. 使用flatMapSingle()将Observable发出的每个项映射到SingleSource.在flatMapSingle()内部,对Observable发出的每个项执行异步操作.
  3. 使用Observable.toList()收集ListB中的所有项

结果:数组listB有其不同的顺序项目利斯塔由于异步操作.

因此,似乎flatMapSingle()的工作方式类似于flatMap(),因为它使用了合并运算符,并不保证元素的顺序将被保留.

我的结论是否正确?文档没有涵盖我,并且不存在关于此行为的讨论.

rx-java rx-java2

6
推荐指数
1
解决办法
4467
查看次数

标签 统计

rx-java ×1

rx-java2 ×1