Sto sviluppando un'applicazione Android in cui la posizione attuale e precisa è la chiave. Dopo aver rilevato la correzione GPS, passa all'attività successiva.Android: ottieni solo la posizione recente, non getLastKnownLocation?
Il problema è che l'ho provato all'aperto e ho scoperto che a volte utilizza solo una posizione da una correzione precedente.
Quindi, quello che sto chiedendo; c'è qualche altra logica per ottenere la posizione da LocationManager diverso da getLastKnownLocation? Non ho ancora trovato un esempio che non sarebbe simile
Location location = locationManager.getLastKnownLocation(provider);
Grazie!
Questo ha fatto per me! Naturalmente, nel mio caso, non ho o non ho bisogno di una posizione fino a quando non _changes_. Se chiamo il mio prossimo metodo da "onLocationChanged" non ho nemmeno bisogno di ascoltare la correzione GPS. Grazie! – dhafnar
Ho fatto lo stesso codice..ma onLocationChanged() non è mai stato chiamato..Non so qual è il problema –