Проблема появилась несколько дней назад.
У меня есть приложение, которое прослушивает местоположение GPS. Слушатель - это фоновая служба, которая работает постоянно, эта служба сохраняет данные на уровне приложения, и каждое действие читает эти данные. Поэтому, когда я нажимаю кнопку «Назад», я могу поймать это событие и остановить службу, но когда я нажимаю кнопку «ДОМОЙ», служба все еще работает, хотя приложение работает в фоновом режиме и потребляет батарею, потому что GPS всегда работает. Как я могу справиться с этим событием? Я хочу остановить все службы, когда пользователь нажимает кнопку HOME, и запускать их снова, когда пользователь возвращается.
10x