TL; DR
Wie konvertiere ich Task.whenAll(List<Task>)
in RxJava
?
Mein vorhandener Code verwendet Bolts, um eine Liste asynchroner Aufgaben zu erstellen, und wartet, bis alle diese Aufgaben abgeschlossen sind, bevor andere Schritte ausgeführt werden. Im Wesentlichen wird eine erstellt List<Task>
und eine einzelne zurückgegeben, Task
die als erledigt markiert wird, wenn alle Aufgaben in der Liste abgeschlossen sind, wie im Beispiel auf der Bolts-Site .
Ich bin auf der Suche ersetzen Bolts
mit RxJava
und ich gehe davon aus, diese Methode der eine Liste von Asynchron - Aufgaben Aufbau (Größe im Voraus nicht bekannt) und Wickeln sie alle in eine einzige Observable
ist möglich, aber ich weiß nicht, wie.
Ich habe versucht , Blick auf merge
, zip
, concat
etc ... aber kann nicht zur Arbeit auf das bekommen , List<Observable>
dass ich den Aufbau würde , da sie alle nur zwei zu arbeiten darauf ausgerichtet zu sein scheinen Observables
zu einer Zeit , wenn ich die Dokumentation richtig verstehen.
Ich versuche zu lernen RxJava
und bin noch sehr neu darin. Verzeihen Sie mir, wenn dies eine offensichtliche Frage ist oder irgendwo in den Dokumenten erklärt wird. Ich habe versucht zu suchen. Jede Hilfe wäre sehr dankbar.