Остановить приемник местоположения в Android

В моем приложении для Android мне нужно получить текущее местоположение GPS пользователя в начале приложения, только если местоположение изменилось с предыдущего местоположения. Но проблема заключается в том, что я внутри приложения, если изменение местоположения ( т.е. если пользователь путешествовал при использовании приложения), приложение начинается с самого начала.

Мне нужно остановить приемник местоположения после получения текущего местоположения пользователя. Метод removeUpdates не работал для меня.

Пожалуйста, помогите мне в этом вопросе. заранее спасибо !

Solutions Collecting From Web of "Остановить приемник местоположения в Android"

mLocManager.removeUpdates(locationListenerObject); mLocManager = null; 

Назовите это внутри вашего метода onLocationChange когда слушатель прослушивает lat и long.

Надеюсь, я помог ..

Вы можете остановить LocationListener, сделав свой объект locationManager.removeUpdates(mLocListener); null после остановки LocationListener locationManager.removeUpdates(mLocListener); , mLocListener = null; есть mLocListener = null; Когда вы хотите, чтобы он прекратил выбор широт и долгот.