बदलती है मैं एक ऐप बना रहा हूं जिसमें बहुत सी स्क्रीन हैं। अधिकांश स्क्रीनों में पृष्ठभूमि रंग के साथ शीर्ष पर एक दृश्य होता है। कभी कभी एक दृश्य के रंग सेट करने के बाद, # f14fb7, जब अनुप्रयोग में नेविगेट करने, अन्य विचार 'पृष्ठभूमि करने के लिए कहते हैं:एंड्रॉइड व्यू पृष्ठभूमि अप्रत्याशित रूप से
मैं अक्सर कि रंग view.setBackgroundColor (रंग) का उपयोग कर
यहाँ अजीब बात आता बदल मुझे बिना रंग के उस रंग पर सेट कर रहे हैं। यह कभी-कभी उन विचारों पर भी होता है जिनके लिए मैंने आईडी सेट नहीं की थी, इसलिए उन दृश्यों पर सेट बैकग्राउंड कॉलर नहीं कहा गया था।
यह शायद ही कभी होता है और मैंने कोशिश किए गए प्रवाह के अनुरूप नहीं है।
जब मैं ऐप को मारता हूं और इसे पुनरारंभ करता हूं, तो सबकुछ इसके जैसा काम करता है।
मेरा एकमात्र अनुमान मेमोरी रिसाव का कुछ राजा है, लेकिन मुझे आशा है कि एक सरल स्पष्टीकरण होगा।
क्या कोई ऐसा होने के किसी कारण के बारे में सोच सकता है?
* यह मेरे गैलेक्सी एस 3 पर होता है।
हम समझते हैं कि करने के लिए कैसे वास्तव में आप अपने स्क्रीन और चोटी पर देखा गया बिछाने रहे हैं कुछ कोड को देखने की जरूरत है। –
अच्छी तरह से हो सकता है कि आपके पास रंग के साथ बाहरी पृष्ठभूमि है और फिर आपके पास पृष्ठभूमि पारदर्शी या कुछ के साथ अन्य लेआउट हैं? – Nezam
मेरे पास पोस्ट करने के लिए कोड नहीं है, क्योंकि यह पूरे ऐप में होता है। नेज़म, ऐसा कुछ भी नहीं है ... इस समस्या का 95% समय नहीं होता है। लेकिन पृष्ठभूमि सेट करने के लिए कोड view.setBackgroundColor (रंग) है ... कुछ विशेष नहीं है। अजीब चीज यह है कि यह उन अन्य स्क्रीन को प्रभावित करती है जिनके पास उस विशेष स्क्रीन से कोई लेना देना नहीं है ... इसलिए मुझे संदेह है कि यह एक स्मृति रिसाव है – dors