TL; DR
Cómo convertirTask.whenAll(List<Task>) en RxJava?
Mi código existente usa Bolts para crear una lista de tareas asincrónicas y espera hasta que todas esas tareas terminen antes de realizar otros pasos. Esencialmente, genera un List<Task>y devuelve uno Taskque se marca como completado cuando se completan todas las tareas de la lista, como en el ejemplo del sitio de Bolts .
Estoy buscando reemplazar Boltscon RxJavay estoy asumiendo que este método de crear una lista de tareas asíncronas (el tamaño no se conoce de antemano) y agruparlas todas en una Observablees posible, pero no sé cómo.
He intentado buscar en merge, zip, concatetc ... pero no puedo ir a trabajar en la List<Observable>que estaría acumulando ya que todos parecen estar orientados a trabajar en sólo dos Observablesa la vez si entiendo la documentación correctamente.
Estoy tratando de aprender RxJavay todavía soy muy nuevo en eso, así que perdóneme si esta es una pregunta obvia o si se explica en los documentos en alguna parte; He intentado buscar. Cualquier ayuda será muy apreciada.