2015-10-09 1 views
39

मुझे अपने ऐप में कोई समस्या है। कोई mysql में डेटा सम्मिलित करता है, ऐप्स संबंधी त्रुटियों और नारंगी एक संदेश लॉग नहीं है:ई/सतह: getSlotFromBufferLocked: अज्ञात बफर: 0xab7519c0

E/Surface: getSlotFromBufferLocked: unknown buffer: 0xab7519c0 

मुझे आशा है कि आप मेरी मदद कर सकते हैं।

धन्यवाद

+2

प्रश्न संपादित करें अपने कोड – Mousey

+0

जांच इस http://stackoverflow.com/a/33262012/2420322 –

+4

यह मेरे लिए एंड्रॉयड 6 में हो रहा है .... – Amaresh

उत्तर

41

यह एंड्रॉइड में एक खोला मुद्दा है। आप here इस समस्या का ट्रैक रख सकते हैं।

संपादित करें: इस मुद्दे को एंड्रॉयड 6.0.1

7

में तय हो गई है यह तब होता है जब आप एक पूर्णांक के लिए TextView का मान सेट करने का प्रयास करें।

जब आप किसी टेक्स्ट व्यू में स्ट्रिंग का मान असाइन करते हैं तो यह त्रुटि गायब हो जाती है।

उदाहरण

के लिए मैं xml फ़ाइल में एक पाठ दृश्य बनाने के लिए है। मैं जावा कोड से उस विशेष टेक्स्ट फ़ील्ड के मान को सेट करने का प्रयास कर रहा हूं। मैं टेक्स्ट व्यू में int मान सेट कर रहा हूं लेकिन मुझे एक त्रुटि मिल रही है स्लॉटफ्रॉमबफर लॉक: अज्ञात बफर: 0xab7519c0 लेकिन int से स्ट्रिंग से मूल्य बदलने और उस स्ट्रिंग त्रुटि से टेक्स्ट व्यू को गायब करने के बाद गायब हो रहा है और ऐप ठीक काम कर रहा है।

+0

यह वास्तव में मेरे साथ हुआ जब मैंने टेक्स्टव्यू के पाठ को मार्शमलो में एक स्ट्रिंग सेट की। जैसा कि उन्होंने उपरोक्त उल्लेख किया है, यह मार्शमलो का मुद्दा है। –

0

बस यह सुनिश्चित करें कि आप संसाधन को सही तरीके से संदर्भित कर रहे हैं। एक त्रुटि का एक उदाहरण निम्नलिखित से आ सकती है:

बजाय:

String emailText = (EditText) findViewById(R.id.emailText); 

आप टाइप करें:

String emailText = (EditText) findViewById(emailText); 

वीएम स्ट्रिंग की emailText देखें और नहीं होंगे संसाधन इंट।

0

अपने अप्रयुक्त एक्सएमएल की जांच करें।

मुझे यह समस्या तब भी मिली जब मैंने .java हटा दिया लेकिन .xml फ़ाइलों को हटा दिया गया।