DR
如何将 Task.whenAll(List<Task>)转换成 RxJava?
我现有的代码使用 Bolt 构建一个异步任务列表,并等待所有这些任务完成后再执行其他步骤。本质上,它构建一个 List<Task>并返回一个单独的 Task,当列表中的 所有任务完成时,该 Task被标记为已完成,如 螺栓现场的例子所示。
我希望用 RxJava代替 Bolts,我假设这种方法可以建立一个异步任务列表(大小未知) ,并将它们全部打包成一个单一的 Observable,但我不知道如何做。
I've tried looking at merge, zip, concat etc... but can't get to work on the List<Observable> that I'd be building up as they all seem geared to working on just two Observables at a time if I understand the docs correctly.
我正在努力学习 RxJava,对它仍然是非常新的,所以请原谅我,如果这是一个显而易见的问题或解释在文件的地方; 我已经尝试搜索。如果你能帮忙,我将不胜感激。