मैं सेवा जीवन चक्र के बारे में उलझन में हूं।
मैं निम्नलिखित कई सवाल है:सेवा का जीवन चक्र जो शुरू और बाध्य है?
मेरे ऐप किसी सेवा पर
startService()
कई बार कॉल करता है, वहाँ हो जाएगा कई सेवाएं एक साथ चल? या केवल एक?पहले के रूप में, यदि मैं अपने ऐप में सेवा के लिए
bindService()
कई बार कॉल करता हूं, तो मेरे ऐप का क्या होगा?मान लें कि मेरे पास एक सेवा है जो
startService()
के माध्यम से शुरू की गई है, और उसके बाद मैं इसे कुछ करने के लिए निर्देश देने के लिए बाध्य करता हूं। इस मामले में, यदि मैं निर्देश देता हूं (इस बाइंडर इंटरफ़ेस के माध्यम से) सेवा कोstopSelf()
विधि निष्पादित करने के लिए, क्या चल रही सेवा तुरंत बंद हो जाती है?फिर मान लें मैं एक सेवा है कि केवल
bindService()
द्वारा शुरू किया जा सकता है, औरonUnbind
सच वापस जाने के लिए, इस मामले में ओवरराइड है, मैं सेवा बंद करने के लिए स्पष्ट रूप सेstopSelf
विधि बुलाना चाहिए?