What is the difference between an Android Activity and Service
<p>Am having a great confusion between activity and service. My aim is to run a music player. In most of the document said, to run a background work for an activity you should use service. But its possible to invoke a player from a thread created by an activity itself. Moreover, the thread wont destroy  even if the activity destroyed. </p>

<p>If so, what is the usage of service here ?
Why should we use service and when to use service ?</p>

<p>Plz clarify my doubt !</p>

<p>Thanks in advance.</p>
