title: What is the difference between an Android Activity and Service
body: <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>