अधिक जानकारी के बिना (कुछ कोड को देखने की तरह):
भी देखें।
1) यूआई धागा ब्लॉक मत करो, यह एक SIGABRT
ओएस के रूप में कारण एक गैर उत्तरदायी एप्लिकेशन समाप्त हो जाएगा कर सकते हैं।
बाँध और हर गतिविधि पर निकल जब मैं स्विच की तरह के लिए 11 बार यह मेरे ऐप
2 दुर्घटनाओं) सुनिश्चित करें कि अपनी अपनी Activity
आप अपने आप को करने के बाद सफाई कर रहे हैं के भीतर OnDestroy
। अर्थात निकालने से सभी अपने Listeners
/Events
और फिर Base.OnDestory
बुला।
3) एक बाहरी (यानी BluetoothLeService
) सेवा श्रोताओं है कि अब अशक्त/शून्य रुक जाता है और इस तरह एक SIGABRT
कारण होगा के साथ अपने एप्लिकेशन में वापस बुला, # 2
यह अगर वहाँ एक सीपीयू गहन हो रहा ऑपरेशन है हो जाएगा देख यूआई थ्रेड में। आप अगर उस – Sreeraj
मैं पूरी तरह यकीन नहीं है ऐसा कुछ है की जाँच करने के अभ्यास कोड साझा कर सकते हैं, लेकिन मैं यह है कि त्रुटि देता है आप अपने Android डिवाइस सोचता यूआई लटका (के बारे में करने के लिए है) लगता है। तो आप यूआई-थ्रेड पर थोड़ा अधिक संभावना करते हैं, जैसा कि सही ढंग से _ @ Sreeraj_ द्वारा इंगित किया गया है। साथ ही, क्या यह केवल डीबगिंग के दौरान होता है? यदि ऐसा है, तो कोशिश करें [एएनआर (ऐप नहीं प्रतिसाद दे रहा है) संवाद चालू करें (http://stackoverflow.com/a/24476963/1682559) तो यह डीबगर शुरू करने के लिए थोड़ा इंतजार करेगा। मुख्य समस्या यूआई थ्रेड पर स्मृति है, हालांकि इसका कारण यह है कि आपके कुछ कोड-स्निपेट जैसे कुछ और जानकारी के बिना अनुमान लगाया जा रहा है। –
इम एक BluetoothLeService (सेवा) वर्ग है जो मैं बाँध और हर गतिविधि पर निकल जब मैं की तरह के लिए 11 बार स्विच यह सिग्नल 6 त्रुटि के साथ मेरी अनुप्रयोग क्रैश का उपयोग कर भी पहले से ही उस पर ANR कर दिया बस अपना एप्लिकेशन –