TL; DR
Bagaimana cara mengubahnya Task.whenAll(List<Task>)menjadi RxJava?
Kode saya yang ada menggunakan Bolts untuk membuat daftar tugas asinkron dan menunggu hingga semua tugas tersebut selesai sebelum melakukan langkah lain. Pada dasarnya, ini membangun List<Task>dan mengembalikan satu Taskyang ditandai sebagai selesai ketika semua tugas dalam daftar selesai, seperti contoh di situs Bolts .
Saya ingin mengganti Boltsdengan RxJavadan saya mengasumsikan metode ini untuk membangun daftar tugas asinkron (ukuran tidak diketahui sebelumnya) dan membungkus semuanya menjadi satu Observableadalah mungkin, tetapi saya tidak tahu caranya.
Saya sudah mencoba melihat merge, zip, concatdll ... tapi tidak bisa bekerja pada List<Observable>bahwa aku akan membangun karena mereka semua tampak diarahkan untuk bekerja pada hanya dua Observablespada suatu waktu jika saya memahami dokumentasi dengan benar.
Saya mencoba untuk belajar RxJavadan saya masih sangat baru untuk itu jadi maafkan saya jika ini adalah pertanyaan yang jelas atau dijelaskan dalam dokumen di suatu tempat; Saya telah mencoba mencari. Bantuan apa pun akan sangat dihargai.