Je suis totalement nouveau dans android. J'utilise le suivi GPS dans mon application en utilisant le domaine. Je réussis à trouver la latitude et la longitude mais je ne sais pas comment stocker la latitude et la longitude dans le royaume. Est-ce que quelqu'un peut m'aider s'il vous plait?Comment stocker la latitude et la longitude dans le domaine?
0
A
Répondre
1
Pour stocker des données dans le domaine, vous avez besoin d'une classe qui s'étend à RealmObject
. Vous pouvez le faire comme suit:
public class MyLatLng extends RealmObject {
private double lat;
private double lng;
public void setLat(double val) { this.lat = val; }
public void setLng(double val) { this.lng = val; }
}
Ensuite, pour le stockage, vous avez besoin d'initialiser une nouvelle instance comme suit:
MyLatLng instance = new MyLatLng();
instance.setLat(*yourLat*);
instance.setLng(*yourLng*);
Après cela, vous pouvez enfin stocker dans Realm:
Realm.init(context);
Realm realm = Realm.getDefaultInstance();
realm.beginTransaction();
realm.copyToRealm(instance);
realm.commitTransaction();
+0
Merci beaucoup. Je peux le faire. – Deepa
Vous pouvez faire votre propre modèle, vérifiez ce https://stackoverflow.com/questions/40504576/storing-latlng-using-android-realm. Ou vous pouvez enregistrer 'Double' Longitude et Latitude. – adnanyousafch