android - Recycle bitmaps used in XML layouts -
मैं ऐप के SplashScreen और MainActivity को दिखाने के लिए एकल XML फ़ाइल का उपयोग कर रहा हूं ... स्प्लैशस्क्रीन में ऐसी छवियां हैं जो मेमोरी ढेर को बढ़ने के लिए पैदा कर रहे हैं ( मेमोरी एनालाइज़र का उपयोग करके परीक्षण किया गया है ...) अब मैं स्प्लैशस्क्रीन की दृश्यता "चला गया" सेट करता हूं .. parent.removeChild (splashScreen);
से मेमोरी मेप पर कोई प्रभाव नहीं पड़ता
क्या कोई रीसाइक्लिंग में मदद कर सकता है? स्प्लैश स्क्रीन या कोड के माध्यम से SplashScreen लेआउट बनाने के लिए XML या में बिटमैप्स मैं
के लिए अन्य गतिविधि का उपयोग कर रहा हूं? > SplashScreen एक अलग गतिविधि बनाओ, एक्सएमएल के माध्यम से छवियों को सेट करें, एंड्रॉइड काफी कुशल लोड हो रहा है और संसाधनों का निपटारा कर रहा है।
, और जब आप अपनी होम गतिविधि पर नेविगेट करते हैं तो गतिविधि को समाप्त करें
या आप देख सकते हैं छवियों को कोड में मैन्युअल रूप से विज्ञापन करें और आपके छप को छिपाने के बाद उन्हें रीसायकल करें और अब उपयोगकर्ता को दिखाई नहीं देगा।
Comments
Post a Comment