Кажется, что вы не можете получать обновления местоположения, когда ваше приложение не запущено.Получение обновлений местоположения в фоновом режиме не является хорошей идеей, поскольку это расходует заряд батареи, и пользователь может не знать, что местоположение отслеживается, поскольку обычное поведение нажатия кнопки «Назад» в приложении - закрытие всех служб.Если я хочу, чтобы мое приложение продолжало работать в фоновом режиме, я, как пользователь, нажимал бы кнопку «Домой».
Посмотрите на модель, используемую приложением «Мои треки».См. Также документацию Android по местоположениям и моделям использования: http://developer.android.com/guide/topics/location/obtaining-user-location.html
Если вы узнали о причинах, по которым приложение не выполняет это в фоновом режиме, но при этом хотите запустить его в фоновом режиме, посмотритев Службы http://developer.android.com/reference/android/app/Service.html Они могут работать в фоновом режиме и предоставлять вашему приложению данные по запросу.