Я разрабатываю приложение для Android, в котором текущее и точное местоположение является ключевым. После обнаружения исправления GPS он переходит к следующему действию.Android: Получить последнее местоположение, а не getLastKnownLocation?
Проблема в том, что я протестировал ее на открытом воздухе и обнаружил, что иногда она просто использует местоположение из предыдущего исправления.
Так что я спрашиваю; есть ли другая логика для получения местоположения от LocationManager, кроме как getLastKnownLocation? Я еще не нашел пример, который бы не выглядел примерно как
Location location = locationManager.getLastKnownLocation(provider);
Thanx!
Это сделало это для меня! Конечно, в моем случае у меня нет или нужно место, пока оно не будет _changes_. Если я вызову свой следующий метод из 'onLocationChanged', мне даже не нужно слушать GPS-исправление. Thanx! – dhafnar
Я сделал тот же код .. но onLocationChanged() никогда не был вызван. Я не знаю, в чем проблема –