title: Should I use Service or IntentService for my android app?
body: <p>Please correct me If I am wrong :</p>
  
  <p><strong>1)</strong> A <em>Service</em> is used to perform long tasks in background. A service runs in the UI thread so if there  comes a long task then it may freeze our UI. A service will continue to run independent of application as long as we tell it to stop.</p>
  
  <p><strong>2)</strong> An <em>IntentService</em> on the other hand is used to perform short tasks in separate thread. It automatically terminates when it finishes its task.</p>
  
  <p><strong>What I have to do :</strong></p>
  
  <p>1) check for location every 5 seconds</p>
  
  <p>2) if there is a change in location send it to server and Update the UI with new location values</p>
  
  <p><strong>What confuses me :</strong></p>
  
  <p>Should I use a <em>Service</em> or <em>IntentService</em> as I need to do it continuously after 5 seconds and does not want my UI thread to become unresponsive.</p>
  
  <p>This app will be used to track a vehicle.</p>