title: Android - Run in background - Service vs. standard java class
body: <p>In Android, if I want to do some background work, what is the difference between</p>
  
  <p>Creating a Service to do the work, and having the Activity start the Service
  VS.
  Creating a standard java class to do the work, and having the Activity create an object of the class and invoke methods, to do the work in separate thread.</p>