सेवा एक ही तरह की गतिविधि करती है जो भी आप associate
एक बार सेवा के साथ करना चाहते हैं वह onCreate
आरंभीकरण की तरह होगा
और जब भी startServiceservice
का उपयोग करके कहा जाता है । बुलाया जाएगा। और आप प्रदर्शन करने के लिए कोई भी कार्यवाही पास कर सकते हैं। एक म्यूजिक प्लेयर के लिए, आप एक्शन का इस्तेमाल करना, रोकना, खेलना बंद कर सकते हैंonStartCommand
और आप कोई भी operation in service
कार्रवाई भेजकर उसे प्राप्त करते हैंonStartCommand
onCreate
कंस्ट्रक्टर की तरह काम करें।
लघु में संपादित करें
onCreate()
कॉल केवल पहली बार के लिए आप एक शुरू Service
जबकि onStartCommand()
कॉल हर आप फोन startService
फिर से। यह आपको प्ले, स्टॉप, पॉज़ संगीत जैसे एक्शन सेट करने देता है।
public void onStartCommand()
{
if(intent.getAction.equals("any.play")
{
//play song
}
else if(intent.getAction.equals("any.stop")
{}
}
onCreate
हमेशा परवाह किए बिना कहा जाता है