0
У меня есть вопрос, чтобы создать сложные RealmObject: Он идет: Кодкомплекс RealmObject: RealmObject с другим RealmObject внутри
class User extends RealmObject{
public String name;
public Position position;
}
class Position extends RealmObject{
public double lat;
public double lon;
}
Создания:
User user = realm.createObject(User.class);
user.name = "xcv";
Position position = realm.createObject(Position.class);
position.lat = message.sourceCoords.lat;
position.lon = message.sourceCoords.lon;
user.position = position;
Результата это крах следующим образом:
java.lang.StackOverflowError: stack size 1036KB
at com.google.gson.internal.$Gson$Types$WildcardTypeImpl.<init>($Gson$Types.java:539)
at com.google.gson.internal.$Gson$Types.canonicalize($Gson$Types.java:111)
at com.google.gson.internal.$Gson$Types$WildcardTypeImpl.<init>($Gson$Types.java:553)
at com.google.gson.internal.$Gson$Types.canonicalize($Gson$Types.java:111)
at com.google.gson.internal.$Gson$Types$WildcardTypeImpl.<init>($Gson$Types.java:546)
Что я делаю неправильно?
Возможный дубликат [Создание GSON & Realm играть хорошо] (http://stackoverflow.com/questions/26260214/making-gson-realm-play- хороший) – EpicPandaForce