Ich entwickle eine Android-Anwendung, in der der aktuelle und genaue Ort der Schlüssel ist. Nachdem GPS-Fix erkannt wurde, wird zur nächsten Aktivität gewechselt.Android: Nur aktuellen Standort abrufen, nicht getLastKnownLocation?
Das Problem ist, dass ich es im Freien getestet habe und festgestellt habe, dass es manchmal einen Speicherort von einem früheren Fix verwendet.
Also was ich fragen; Gibt es eine andere Logik, um den Standort von LocationManager anders als von getLastKnownLocation zu erhalten? Ich habe noch kein Beispiel gefunden, das nicht etwa wie folgt aussehen würde:
Location location = locationManager.getLastKnownLocation(provider);
Danke!
Das war es für mich! Natürlich, in meinem Fall habe oder brauche ich keinen Ort, bis es _changes_. Wenn ich meine nächste Methode von 'onLocationChanged' anrufe, muss ich nicht einmal nach GPS-Fix hören. Danke! – dhafnar
Ich habe den gleichen code..but onLocationChanged() nie aufgerufen..Ich weiß nicht, was das Problem ist –