सेवा एक ही तरह की गतिविधि करती है जो भी आप 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हमेशा परवाह किए बिना कहा जाता है