मैं एक पृष्ठभूमि सेवा है जो रन स्थायी रूप से करना चाहिए है।
This is not possible। उपयोगकर्ता या एंड्रॉइड किसी बिंदु पर आपकी सेवा को मार देगा। कृपया अपने वास्तुकला पर पुनर्विचार करें।
अगर सेवा अभी भी चल रही है तो मैं गतिविधि फिर से शुरू करने के लिए कैसे जांच करूं?
आम तौर पर, आप नहीं करते हैं।
क्या सेवा कक्षा में स्थिर चर से बेहतर संभावना है?
कि अगर उपयोगकर्ता या Android आपकी सेवा बंद को मारता है काम नहीं करेगा। ताकि जब गतिविधि प्रक्रिया को मार डाला जाता है सेवा अभी भी जीवित है
लाभ ( लिए सेवा जीवन का विस्तार समय) एक अलग प्रक्रिया में एक दूरस्थ सेवा का उपयोग करने के लिए यह है?
एक दूरस्थ सेवा सेवा चलाती है या बाद की गतिविधियों नष्ट कर रहे हैं के साथ कोई संबंध नहीं है। आप startService()
कॉल करते हैं, सेवा चलाया जाएगा, किसी भी गतिविधि की स्वतंत्र, जब तक:
- आप किसी गतिविधि से
stopService()
फोन
- सेवा कॉल
stopSelf()
- एंड्रॉयड सेवा
- उपयोगकर्ता समाप्त हो जाता है समाप्त हो जाता है सेटिंग एप्लिकेशन
- उपयोगकर्ता के माध्यम से सेवा के लिए एक "कार्य हत्यारा" के माध्यम से सेवा समाप्त हो जाता है (एंड्रॉयड 2.1 और इससे पहले, कम से कम)
+०१२३५१६४१०६१
'adb bugreport' ने मुझे बताया कि मेरी सेवा बहुत ज्यादा दुर्घटनाग्रस्त हो गया और – OneWorld