Пока служба запущена и на устройстве имеется достаточно ресурсов, она будет работать в фоновом режиме.Переключение действий, сворачивание или закрытие приложения не меняет этого.Вы должны официально остановить службу.
Бизнес-логика для получения обновлений местоположения и их сохранения в базе данных должна быть реализована в службе, а не в действии.(Это действие можно использовать для управления состоянием службы (остановка-запуск) и для отображения данных из базы данных, но основная часть вашего обновления / сохранения местоположения в логике базы данных должна запускаться из службы.
Вы можете проверить работающие службы на устройстве Android (Настройки - Приложения - Запущенные службы). Вы должны увидеть свою службу и время ее работы.
В зависимости от ваших требований, простойслужба не будет его отключать. Если вы, например, хотите захватывать обновления местоположения и сохранять их в базе данных, пока устройство находится в спящем режиме, вам необходимо обратиться к WakefullintentService