Hé les gars je veux obtenir la latitude et la longitude de l'emplacement des utilisateurs. J'ai essayé le site des développeurs et le débordement de pile, il y a des tas d'exemples ciblés sur l'utilisateur en mouvement qui utilisent quelque chose comme: - onLocationChanged() Je n'ai pas besoin de mises à jour de l'emplacement, l'utilisateur l'ouvrira juste une minute ou deux donc je dois trouver l'emplacement le démarrage de l'application et si l'utilisateur n'a jamais utilisé une application de géolocalisation avant donc je voudrais aussi une alternative pour LocationManager.getLastKnownLocation()Comment obtenir l'emplacement actuel sur android
Mon code est le suivant: -
LocationManager lm = (LocationManager)
getSystemService(Context.LOCATION_SERVICE);
// connect to the GPS location service
Location loc = lm.getLastKnownLocation(lm.NETWORK_PROVIDER);
Toast.makeText(currentLocation.this, "Latitude -> "+Double.toString(loc.getLatitude())
+" Longitude is -> "+Double.toString(loc.getLongitude()), Toast.LENGTH_LONG).show();
et fonctionne bien. Mais j'ai peur que le getLastKnownLocation puisse retourner null lorsqu'il est utilisé pour la première fois.
Merci
Vous avez posé 9 questions et n'avez jamais accepté de réponse. Acceptez les réponses correctes à vos questions précédentes et plus d'utilisateurs prêteront attention à vos nouvelles questions. –