TL; DR
Jak przekonwertować Task.whenAll(List<Task>)na RxJava?
Mój istniejący kod używa Bolts do tworzenia listy zadań asynchronicznych i czeka, aż wszystkie te zadania zostaną zakończone, zanim wykonają inne kroki. Zasadniczo tworzy List<Task>i zwraca pojedynczy znak, Taskktóry jest oznaczony jako zakończony, gdy wszystkie zadania na liście zostaną ukończone, jak na przykładzie w witrynie Bolts .
Szukam zastąpić Boltsz RxJavaa ja zakładając tę metodę budowania listę zadań asynchronicznych (rozmiar nie wiadomo z góry) i owijając je wszystkie w jeden Observablejest możliwe, ale nie wiem jak.
Próbowałem patrząc na merge, zip, concatetc ... ale nie może dostać się do pracy, na List<Observable>które będę budowania jak wszystkie one wydają dostosowane do pracy na dwóch Observablesnaraz, jeśli dobrze rozumiem docs.
Próbuję się uczyć RxJavai nadal jestem bardzo nowy w tym, więc wybacz mi, jeśli to jest oczywiste pytanie lub wyjaśnione gdzieś w dokumentach; Próbowałem szukać. Każda pomoc byłaby mile widziana.