我有 Flowable 对象。我正在做以下 Action
Flowable -> flatmapIterable()->map()->toList()
它工作完美
而当我使用相同的 Action 链时,但之前
Flowable 我有另一个 Flowable,我平面化并得到另一个 Flowable
喜欢
Flowable->flatmap(receive Flowable the above flowable) ->flatmapIterable()->map()->toList()
它到达 toList() 方法并停在那里我在订阅 () 的 toList() 部分之后没有收到
最佳答案
Flowable.toList()
只会在来自源的 onComplete
通知到达后发出一些东西。在您的示例中,这意味着原始可流动对象和在 flatMap
中创建的所有可流动对象都已完成。
如果什么都没有发出,那一定意味着其中一个 Flowable 还没有结束或永远不会结束。
关于android - Flowable 的两个序列没有到达 toList(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43958828/