title: Should I create service for GPS tracking APP?
body: <p>I am writing a location service App that log where the user has been every minute.
  Should I create a service for the GPS process? OR just create the LocationManager at the Activity? Which one is better?      </p>
  
  <p>Moreover, I have tried to hide the application by pressing hardware home button and turn off GPS at Setting -> Location. I found that the App closed automatically within an hour.
  Is it possible to keep the application always alive?</p>