Я создаю приложение, которое использует locationManager()
для обработки обновлений с GPS. Когда приложение закрыто, я хочу, чтобы обновления из диспетчера location остановились и на данный момент есть эта часть кода.onPause(), различные результаты от кнопки home и back
@Override
protected void onPause() {
super.onPause();
if(locationManager != null){
locationManager.removeUpdates(locationListener);
}
Когда я выйти из приложения с помощью кнопки назад, OnPause() называется и остановка GPS. Ничего странного здесь. Но, если я нажимаю кнопку «домой», маркер GPS в строке состояния остается видимым, хотя onPause называется одним и тем же.
Вы перечитали onStop()? – Amsheer