У меня есть Служба, которая отслеживает местоположение пользователя. В настоящее время Служба загружается при запуске приложения и останавливается при завершении работы приложения. К сожалению, если пользователи сохраняют приложение в фоновом режиме, Служба никогда не останавливается и не разряжает батарею.
Я бы хотел, чтобы Служба остановилась, когда мое приложение не находится на переднем плане. Я надеялся, что класс Application позволит мне переопределить обработчики onPause и onResume, но у него их нет. Есть ли другой способ сделать это?