क्या कोई मुझे बता सकता है कि एंड्रॉइड में intentservice
को कैसे रोकें?एंड्रॉइड में इरादों को कैसे रोकें?
अगर मैं stopservice
का उपयोग एक intentservice को रोकने के लिए, यह काम नहीं करता।
मैं वेबसाइट ब्राउज़ किया है, लेकिन कोई भी इस सवाल का एक स्पष्ट उत्तर नहीं दिया है।
मैं इसे एक गतिविधि से नहीं रोक सकते हैं? – user1127497
जैसे मैंने कहा, अगर 'स्टॉप सेवा' मदद नहीं करता है, तो एक प्रक्रिया इसे गले लगा रही है। 'संरक्षित सार शून्य onHandleIntent (आशय आशय) के बाद से: एपीआई स्तर 3 इस विधि पर कार्रवाई करने के अनुरोध के साथ कार्यकर्ता धागे पर शुरू हो जाती है। एक समय में केवल एक ही उद्देश्य संसाधित किया जाता है, लेकिन प्रसंस्करण एक कार्यकर्ता थ्रेड पर होता है जो अन्य अनुप्रयोग तर्क से स्वतंत्र रूप से चलता है। इसलिए, यदि इस कोड में काफी समय लगता है, तो यह उसी इरादे से अन्य अनुरोधों को रोक देगा, लेकिन यह किसी और चीज को नहीं रखेगा। जब सभी अनुरोधों को संभाला जाता है, तो IntentService स्वयं बंद हो जाता है, इसलिए आपको StopSelf() को कॉल नहीं करना चाहिए। ' –
क्या आपका मतलब है अगर मैं स्टॉप सेवा को कॉल करता हूं, तो एक इरादा intentservice को भेजा जाएगा। यदि इरादों के पास कतार पर पहले से ही कई इरादे हैं, तो "स्टॉप सर्विस इरादा" तब तक संभाल नहीं पाएगा जब तक कि उन उद्देश्यों को संभाला नहीं जाता है? – user1127497