1001 * пытаясь угадать *
locationManager.removeUpdates(locListener);
if (locListener != null) {
locListener = null;
}
if (locationManager != null) {
locationManager = null;
}
И убедитесь, что вы инициализируете ваш обработчик в onResume()
, а не onCreate()
Также поместите приведенный выше фрагмент кода в onLocationChanged()
, поскольку, поскольку у вас есть местоположение, вам не нужен gps (по крайней мере, в течение некоторого времени), как вы сказали.