तो मैं स्मृति प्रदर्शन पर एंड्रॉइड लेखों पर इस सर्वोत्तम प्रथाओं में आया हूं।एंड्रॉइड मेमोरी गाइड में "निर्भरता इंजेक्शन फ्रेमवर्क से बचें" क्या डैगर पर भी लागू होता है?
http://developer.android.com/training/articles/memory.html
उन्होंने कहा कि क्योंकि वे कोड तुम लिखो को सरल बनाने और प्रदान कर सकते हैं
बचें निर्भरता इंजेक्शन चौखटे
ऐसे Guice या RoboGuice के रूप में एक निर्भरता इंजेक्शन ढांचे का उपयोग आकर्षक हो सकता है एक अनुकूल वातावरण जो परीक्षण के लिए उपयोगी है और अन्य कॉन्फ़िगरेशन परिवर्तन। हालांकि, ये ढांचे एनोटेशन के लिए अपना कोड स्कैन करके प्रक्रिया प्रारंभिकरण के बहुत सारे निष्पादित करते हैं, जो रैम में मैप किए जाने के लिए आपके कोड की महत्वपूर्ण मात्रा की आवश्यकता हो सकती है, भले ही आपको इसकी आवश्यकता न हो। इन मैप किए गए पृष्ठों को स्वच्छ मेमोरी में आवंटित किया गया है ताकि एंड्रॉइड उन्हें छोड़ सके, लेकिन यह तब तक नहीं होगा जब तक पृष्ठों को लंबे समय तक स्मृति में छोड़ा नहीं गया है।
लेकिन Dagger के बारे में क्या वे तेजी से दावा करते हैं। यकीन नहीं है कि मुझे किसके लिए जाना चाहिए?
क्यों इस सवाल -6 वोट है और के रूप में मुख्य रूप से राय-आधारित चिह्नित है ?? लेखक सरल पूछ रहा है कि क्या डैगर फ्रेमवर्क एंड्रॉइड डेवलपर गाइड द्वारा प्रदान किए गए पाठ में संदर्भ में संदर्भित करता है, जो एक सुस्पष्ट प्रश्न है (राय-आधारित नहीं) –