ये 2 तकनीकें अलग-अलग हैं और शायद ही तुलनात्मक हैं। उनके पास अलग-अलग उद्देश्य हैं और साथ मिलकर काम भी कर सकते हैं। आप एक लोडर को उदाहरण के लिए लागू कर सकते हैं जो डेटा लोड करने के लिए वॉली का उपयोग करता है और सीधे लोडर से विरासत प्राप्त करता है (AsyncTaskLoader नहीं, क्योंकि वॉली थ्रेडिंग को भी संभालती है)।
लोडर का उपयोग करने का मुख्य लाभ:
- नए परिणाम जीवनचक्र गतिविधि/टुकड़ा जीवन चक्र के साथ सिंक्रनाइज़ है स्वचालित रूप से
- डेटा और लोड हो रहा है राज्य विन्यास परिवर्तन पर नहीं खोया है
- लोडर परिवर्तन पर नज़र रखता है और धक्का स्वचालित रूप से ग्राहक खंड/गतिविधि के लिए।
वॉली का उपयोग करने का मुख्य लाभ:
- उच्च प्रदर्शन नेटवर्क स्टैक
- स्वत: डिस्क कैश कि HTTP सर्वर नीति
- शक्तिशाली निरस्तीकरण तंत्र सम्मान करता है।
आप दोनों फायदे के सेट प्राप्त करने के लिए दोनों को जोड़ सकते हैं या आप अपने सरल एपीआई के साथ लोडर के बिना वॉली का उपयोग कर सकते हैं।
[इस की जाँच] (http://androidcustomviews.com/portfolio/volley-easy-fast-networking-for-android/) विभिन्न लाभों दोनों: यह वॉली और RXJava के उपयोग पर चर्चा आपको अपना ढूंढना है। –
लिंक एएसआईएनसी टास्क के साथ वॉली की तुलना करता है। AsleycTask तो वॉली बेहतर तरीका है। यह ज्ञात है। लेकिन लोडर इंटरफ़ेस के बारे में क्या? यदि हम वॉली का उपयोग करते हैं, तो हम लोडर इंटरफेस का उपयोग नहीं कर सकते, क्या हम कर सकते हैं? ऊपरी यूआरएल में – tasomaniac
चेक केपीबीर्ड ट्यूटोरियल में उन्होंने प्रगति संवाद दिखाया है। –