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