TL; DR
Come convertire Task.whenAll(List<Task>)
in RxJava
?
Il mio codice esistente utilizza Bolts per creare un elenco di attività asincrone e attende che tutte queste attività finiscano prima di eseguire altri passaggi. In sostanza, crea un List<Task>
e restituisce un singolo Task
che è contrassegnato come completato quando tutte le attività nell'elenco sono state completate, come nell'esempio sul sito Bolts .
Sto cercando di sostituire Bolts
con RxJava
e presumo che questo metodo per creare un elenco di attività asincrone (dimensioni non note in anticipo) e avvolgerle tutte in una Observable
sia possibile, ma non so come.
Ho provato a guardare merge
, zip
, concat
ecc ... ma non riesco a lavorare sul List<Observable>
che sarei edificazione come tutti sembrano orientati a lavorare su solo due Observables
alla volta, se ho capito correttamente la documentazione.
Sto cercando di imparare RxJava
e sono ancora molto nuovo, quindi perdonami se questa è una domanda ovvia o spiegata da qualche parte nei documenti; Ho provato a cercare. Qualsiasi aiuto sarebbe molto apprezzato.