टी एल; डॉ
कैसे कन्वर्ट करने के लिए Task.whenAll(List<Task>)
में RxJava
?
मेरा मौजूदा कोड बोल्ट्स का उपयोग करता है अतुल्यकालिक कार्यों की सूची बनाने के लिए और अन्य चरणों का प्रदर्शन करने से पहले उन सभी कार्यों के पूरा होने तक इंतजार करता है। अनिवार्य रूप से, यह एक बनाता है List<Task>
और एक एकल लौटाता है Task
जिसे पूरा होने के रूप में चिह्नित किया जाता है जब सूची में सभी कार्य बोल्ट साइट पर उदाहरण के अनुसार पूर्ण होते हैं ।
मैं के Bolts
साथ बदलने के लिए देख रहा हूँ RxJava
और मैं async कार्यों की एक सूची (आकार अग्रिम में ज्ञात नहीं है) और उन सभी को एक एकल में लपेटना Observable
संभव है, लेकिन मैं नहीं जानता कि कैसे।
मैं पर देख रहे हैं की कोशिश की किया है merge
, zip
, concat
आदि ... लेकिन नहीं पर काम करने के लिए प्राप्त कर सकते हैं List<Observable>
कि मैं का निर्माण होगी के रूप में वे सभी पर काम कर सिर्फ दो के लिए तैयार लग Observables
एक समय में अगर मैं डॉक्स सही ढंग से समझ।
मैं सीखने की कोशिश कर रहा हूं RxJava
और अभी भी बहुत नया हूं इसलिए मुझे माफ कर दें अगर यह एक स्पष्ट सवाल है या कहीं डॉक्स में समझाया गया है; मैंने खोज करने की कोशिश की है। कोई भी सहायताकाफी प्रशंसनीय होगी।