2010-08-08 5 views

Répondre

4

Vous pouvez utiliser LocationManager.getLastKnownLocation(), mais cela ne vous donnera la dernière position connue - qui est peut-être rien (si l'utilisateur vient d'avoir le téléphone on), ou quelque part à des centaines de kilomètres (si la dernière fois qu'ils ont allumé un service de localisation était loin).

Si vous voulez vraiment savoir où se trouve actuellement l'utilisateur, vous devrez implémenter un LocationListener.

0

Utilisez requestLocationUpdates() et lorsque vous accédez à onLocationChange, arrêtez-le. C'est ce que mon programme fait, de cette façon vous vous assurez qu'une fois le nouveau site obtenu, il cessera de chercher des mises à jour.