Вы можете использовать removeUpdates()
для удаления любой текущей регистрации для обновлений местоположения текущей активности с указанным LocationListener
. После получения Location
в первый раз вы можете unregister
LocationListner
обновлять,
locationManager.removeUpdates(listener);
listener = null;