अभी मुख्य गतिविधि (अधिनियम ए) एक सेवा शुरू करती है जिसमें ब्लूटूथ कनेक्शन होता है। (यह सेवा बांधता है)एक सेवा साझा करने वाली दो गतिविधियां सर्वोत्तम रूप से कैसे कार्यान्वित करें (डब्ल्यू ब्लूटूथ कनेक्शन)?
सेवा BluetoothChatService (एंड्रॉयड BluetoothChat नमूना) का एक संशोधित संस्करण ... ... एक मैसेंजर और हैंडलर MessengerService (एंड्रॉयड रिमोट मैसेंजर नमूना) के अनुसार जोड़ा
साथ संशोधित हैगतिविधि ए सुनिश्चित करता है कि ब्लूटूथ किसी बाहरी डिवाइस से कनेक्ट है, और बाद में दूसरी गतिविधि (अधिनियम बी) शुरू होता है।
समस्या यह है कि सेवा को जारी रखने के लिए और ब्लूटूथ कनेक्शन को नई गतिविधि में आसानी से सेवा प्रदान करना है। ,
सुनिश्चित करें कि सेवा को पुन: प्रारंभ या reinstanced नहीं हुआ है जब यह (से गतिविधि एक से स्विच बी को
सुनिश्चित करें कि messenging ठीक तरह से काम के रूप में वांछित बनाओ: मैं नहीं जानता कि कैसे करने के लिए वर्तमान में सक्रिय गतिविधि)
मैं नई गतिविधि के लिए सेवा rebind करने की आवश्यकता है, और कैसे मैं विश्वास दिलाता हूं कि बीटी कनेक्शन सेवा के अन्य उदाहरण के कारण खो नहीं है() करते हैं? या क्या मुझे मैसेन्जर ऑब्जेक्ट के साथ नई गतिविधि में अल्रेड तत्काल सेवा के साथ संवाद करने की आवश्यकता है। यदि हां, तो मैं यह कैसे कर सकता हूं?
उत्तर के लिए बहुत आभारी!