Я реализовал в своем приложении прослушиватель местоположения, который использует сетевой провайдер.
Все это работает отлично, потому что мне нужно быстро определять местоположение, а с поставщиком GPS на это уходит много времени.
Но я дошел до точки в моем приложении, где местоположение должно быть точным (максимум 5-10 метров).
Мне было интересно, а " И можно ли также сообщить мне, когда провайдер GPS предоставил мне местоположение GPS?
Итак, в основном:
LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, this);
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, this);
Будет ли это работать с таким же переопределенным onLocationChanged ()?
И как я могу узнать, GPS получил местоположение?
Спасибо,