-3

J'essaie d'enregistrer des coordonnées à partir de marqueurs dans Google Maps à SharedPrefrences afin que je puisse y accéder dans une autre activité. Voici comment je reçois les coordonnées dans mon activité cartes google:Android - Comment enregistrer les coordonnées de l'API Google Maps dans SharedPreferences et les récupérer?

LatLng mlatLng = new LatLng(location.getLatitude(), location.getLongitude()); 
+0

Enregistrez-le en tant que chaîne JSON, puis plus tard, vous pouvez le récupérer. – Krish

Répondre

0

Essayez ceci pour sauver Préférences partagées:

SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()); 
    sharedPreferences.edit().putString("lat_lng",mlatLng).apply(); 

Pour obtenir la valeur partagée des préférences:

SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()); 
    sharedPreferences.getString("lat_lng",""); 

J'espère que cela Aidez-moi.

+0

que se passe-t-il entre "" après "lat_lng"? – Mozy

+0

Rien, Juste une chaîne vide par défaut. –