我是android的新手。我正在使用领域在我的应用程序中使用GPS跟踪。我成功找到了纬度和经度,但我不知道如何存储纬度和经度。有人可以帮帮我吗?
答案 0 :(得分:1)
要在领域中存储数据,您需要一个扩展RealmObject
的类。
你可以这样做:
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; }
}
然后,为了存储它,您需要初始化一个新实例,如下所示:
MyLatLng instance = new MyLatLng();
instance.setLat(*yourLat*);
instance.setLng(*yourLng*);
之后,您最终可以将其存储在Realm中:
Realm.init(context);
Realm realm = Realm.getDefaultInstance();
realm.beginTransaction();
realm.copyToRealm(instance);
realm.commitTransaction();