मुझे इस समस्या के समाधान की बेहद जरूरी ज़रूरत है, किसी अन्य डिवाइस पर किसी कारण से मैंने अपने ब्लूटूथ ऐप का परीक्षण किया है, जब मैं ऐप बंद करता हूं (ऑनस्ट्रोय()) और पुनर्विक्रेता यह ब्लूटूथ कनेक्शन विफल। वर्तमान में इसका एकमात्र समाधान डिवाइस के लिए ब्लूटूथ बंद और चालू करना है।एंड्रॉइड ऐप बाहर निकलने पर ब्लूटूथ को ठीक से जारी नहीं कर रहा है
मैं जिस कोड का उपयोग करता हूं वह एंड्रॉइड के लिए ब्लूटूथचैट नमूना कम या कम है। मैं पहले चुने गए डिवाइस पर 2 बीटी कनेक्शन बना देता हूं।
मैं इनपुटस्ट्रीम और आउटपुट स्ट्रीम का उपयोग करके इन सॉकेट के साथ आगे और आगे संवाद करता हूं।
जब मेरा ऐप नष्ट हो जाता है - मैं इनपुट और आउटपुट और ब्लूटूथ सॉकेट बंद करता हूं, फिर भी मैं प्रक्रिया को मारता हूं (यहां कुछ कोड मिला) लेकिन जब मैं ऐप में वापस जाता हूं तो कनेक्शन विफल हो जाता है।
क्या कोई भी अब तक जो भी कहा है उससे कोई सहायता प्रदान कर सकता है? इस समय मेरा कोड काफी हद तक है, इसलिए पता नहीं चलेगा कि पेस्ट करना है, लेकिन बीटी कनेक्शन मूल रूप से नमूने से कक्षाओं का उपयोग कर रहा है और फिर इन निर्मित वर्गों को मेरे अन्य वर्गों में गुजर रहा है।
अग्रिम
क्या आप कृपया अपने प्रश्न में कुछ कोड स्निपेट जोड़ सकते हैं? विशेष रूप से आप Destroy() पर क्या कर रहे हैं और कैसे आप ब्लूटूथ को ऑनक्रेट() में प्रारंभ कर रहे हैं। शायद आपको इसे रेज़्यूम()/onPause() में करना चाहिए? – grzaks
असफल कनेक्शन के लॉगकैट आउटपुट को पोस्ट करें। –