2012-04-26 2 views
0

Я использую службу, которая реализует класс LocationListener. Теперь я хочу знать текущее местоположение (широта, долгота) устройства. Я использовал метод requestLocationUpdates, чтобы метод onLocationChanged вызывался при изменении местоположения. Я хочу, чтобы метод onLocationChanged вызывался только один раз, когда я получаю это местоположение в первый раз, его не следует вызывать снова. Я вызвал метод stopSelf, чтобы остановить службу внутри метода onLocationChanged. Но все же я получаю обновления местоположения. Пожалуйста, помогите мне.Остановить обновления местоположения после первого раза

ответ

4

Позвоните removeUpdates по телефону LocationManager, передав ваше место слушателя.

mLocationManager.removeUpdates(mListener); 
+0

Спасибо .. это сработало .. –

Смежные вопросы