क्या आपका एप्लिकेशन एक संदेश प्रसारित कर रहा है क्योंकि यह संदेश मारा जा रहा है, और जब यह संदेश प्रसारित होता है, तो श्रोता जांच लें कि सेवा अभी भी चल रही है या नहीं .. यदि यह इसे नहीं चलाती है। यह बीमा करेगा कि एप्लिकेशन की मौत होने पर भी आपकी सेवा चल रही है।
अद्यतन
मैं के लिए आप
OnDestroy() प्रणाली सेवा का हिस्सा है एक प्रवाह आरेख बनाने की कोशिश करेंगे।
मुझे उम्मीद है कि इससे मदद मिलती है।
अद्यतन 2
एक बात मैं उल्लेख करना भूल गया तथ्य यह है कि आप आदर्श केवल चाहते सेवा का एक उदाहरण चलाने के लिए है। तो बस ऑनस्टार्ट() के भीतर मौजूद आईडी को देखकर इसे शुरू करने के लिए == से 1 होना चाहिए .. इसे अनदेखा करें। के नोटिस की
तरीके सेवा कक्षा:
onStart(): यह विधि जब सेवा प्रारंभ की जा रही है
OnDestroy (कहा जाता है): यह विधि है कि जब एक सेवा कहा जाता है recei इस तरीके:)
onReceive (: की मौत हो जा रही है BroadcastReciever वर्ग के नोटिस की
तरीके Ves सभी उद्देश्यों है कि यह (जब तक फ़िल्टर किए गए)
के लिए भेजा जाता BroadcastRecievers (संदेश प्रसारण) और सेवा पर उदाहरण देखें (एक सेवा शुरू)
संदर्भ:
http://developer.android.com/reference/android/content/BroadcastReceiver.html
http://developer.android.com/reference/android/app/Service.html
मैं इस समस्या को हल करने के परिदृश्य की कोशिश कर रहा हूं? – mahesh
क्या आप किसी भी पावर सेवर ऐप (ग्रीनफाइज) का उपयोग कर रहे हैं या आप बल का उपयोग कर रहे हैं? कुछ बार यह कुछ बचाए गए बिजली बचत तकनीक जैसे हुवाई (जहां एक ऐप को चलने के लिए संरक्षित के रूप में सूचीबद्ध करने की आवश्यकता है) के कारण हो सकता है? –