क्या उपयोगकर्ता होम बटन हिट करते समय सभी प्रारंभिक सेवाओं को रोकना संभव है?ऐप पर सभी प्रारंभ सेवाओं को बंद करें/बाहर निकलें
मैं का उपयोग करें:
startService(new Intent(ClassName.this, ClassName2.class));
stopService(new Intent(ClassName.this, ClassName2.class));
इसका मतलब यह है कि मैं किसी भी तरह मेरे ऐप कक्षाएं 7+ के लिए 'stopService()' जोड़ने के लिए मैं इस विषय पर गौर किया है और मुझे लगता है कि वहाँ होगा 'onTerminate' लेकिन अभी भी यह सुनिश्चित नहीं है कि इसे कैसे कार्यान्वित किया जाना चाहिए।
किसी भी मदद या संकेत की सराहना की जाएगी! धन्यवाद!
प्रतिक्रिया के लिए धन्यवाद। यह सब समझ में आता है, एक बात हालांकि, "BIND_AUTO_CREATE" पर और जानकारी है? मैं 'सेवा' अवधारणा को समझता हूं, लेकिन फिर भी यह सुनिश्चित नहीं करता कि मैं अपने 7+ क्रियाकलापों के बीच संगीत कैसे खेलूँगा, लेकिन जब उपयोगकर्ता 'होम स्क्रीन' पर जाता है तो इसे रोकें। यदि किसी और के पास एक ही समस्या है, तो मुझे यहां एंड्रॉइड सेवाओं के बारे में एक अच्छा लेख मिला: http://www.androidcompetencycenter.com/2009/01/basics-of-android-part-iii-android-services/ –
आपका वांछित पैटर्न को लागू करना मुश्किल होगा। यही कारण है कि अधिकांश संगीत खिलाड़ी आपके द्वारा किए जाने वाले कार्यों को नहीं करते हैं - वे विशेष रूप से * चाहते हैं * संगीत जब घर दबाता है, संगीत को रोकने के लिए ऐप पर तेज़ी से पहुंच के लिए अधिसूचना प्रदान करता है। वास्तव में, आपके लिए विशेष रूप से HOME के लिए इस पैटर्न को लागू करना असंभव होगा। आप शायद इस पैटर्न को लागू कर सकते हैं कि "मेरी कोई भी गतिविधियां अग्रभूमि में नहीं हैं", इस बात का ध्वज रखकर कि आपकी कोई भी गतिविधियां अग्रभूमि में हैं या नहीं, और एक घड़ी जो संगीत को बंद कर देती है अगर ध्वज बहुत लंबे समय तक झूठी है। – CommonsWare
हाँ, यह सिर्फ एक खेल के लिए है, इसलिए जब खेल निलंबित/रोका जाता है तो संगीत नहीं खेलेंगे। मैंने देखा कि अगर मैं 'होम' दबाता हूं तो मैं इसे रोकने के लिए रोक सकता हूं (लेकिन एकमात्र समस्या यह है कि जब मैं गेम मेनू में आगे बढ़ता हूं तो यह बंद हो जाता है। इस मुद्दे को हल करने के लिए कोई संकेत? –