मेरे पास एक एंड्रॉइड सेवा है जिसे मैं पिछली गतिविधि को ढेर से पॉप करने के बाद भी चलाना चाहता हूं, या उपयोगकर्ता ने कुछ और करने का विकल्प चुना है।एंड्रॉइड सेवा कैसे जान सकती है कि यह किसी भी क्रियाकलाप से बंधी नहीं है
अनिवार्य रूप से सेवा दूरस्थ सर्वर पर परिवर्तनों के लिए सुन रही है, और यदि मैं ऐप से कोई गतिविधि नहीं चल रहा हूं (या दृश्यमान) तो एक अधिसूचना उत्पन्न करना चाहूंगा। दूसरे शब्दों में, मैं नहीं चाहता कि सूचनाएं तब हों जब उपयोगकर्ता सीधे ऐप से सहभागिता कर रहा हो।
यदि उपयोगकर्ता सीधे ऐप से सहभागिता कर रहा है, तो सेवा गतिविधि को सूचित करेगी और परिवर्तनों के आधार पर उचित UI तत्व अपडेट करेगी। मैं पर्यवेक्षक पैटर्न के माध्यम से इसे लागू करने की योजना बना रहा हूं।
सेवा कैसे जान सकती है यदि कोई भी ऐप्स क्रियाएँ इसके लिए बाध्य नहीं हैं?
धन्यवाद, जम्मू
और हमें पर्यवेक्षक सूची को कैसे/जांचना चाहिए? – Ewoks
@Ewoks: यह इस बात पर निर्भर करता है कि आपने इसे कैसे कार्यान्वित किया। आप ध्यान दें कि ओपी ने इसे समझाया नहीं है। साथ ही, आपको पृष्ठ के ऊपरी-दाएं कोने में "प्रश्न पूछें" बटन मिलेगा। इसे आम तौर पर प्रश्नों और उत्तरों पर टिप्पणी करने के लिए खराब रूप माना जाता है - इसके बजाय एक नया प्रश्न पूछें। – CommonsWare