Java 如何创建RealmList<;RealmList<;对象>&燃气轮机;在android中
我试图将RealmList的RealmList从服务器(JSON)获取到realm对象中。我越来越 错误:RealmList的元素类型必须是实现“RealmModel”的类或“java.lang.String”、“byte[]”、“java.lang.Boolean”、“java.lang.Long”、“java.lang.Integer”、“java.lang.Short”、“java.lang.byte”、“java.lang.Double”、“java.lang.Float”、“java.util.Date”中的一个 试试这个解决方案Java 如何创建RealmList<;RealmList<;对象>&燃气轮机;在android中,java,android,realm,Java,Android,Realm,我试图将RealmList的RealmList从服务器(JSON)获取到realm对象中。我越来越 错误:RealmList的元素类型必须是实现“RealmModel”的类或“java.lang.String”、“byte[]”、“java.lang.Boolean”、“java.lang.Long”、“java.lang.Integer”、“java.lang.Short”、“java.lang.byte”、“java.lang.Double”、“java.lang.Float”、“java.
public class Exclusion extends RealmObject {
private int facilityId;
private int optionsId;
}
public class Exclusions extends RealmObject {
private RealmList<Exclusion> exclusions;
}
公共类排除扩展了RealmObject{
私人综合设施;
私有int选项ID;
}
公共类排除扩展了RealmObject{
私人不动产清单排除;
}
因此,现在您可以使用RealmList excludesrealmlist
作为领域列表,合法
希望这有帮助吉安特兰的答案很接近,但你也应该建立关系
public class Exclusion extends RealmObject {
@Index
private int facilityId;
@Index
private int optionsId;
private Facility facility;
private Option option;
}
及
公共类设施扩展RealmObject{
@链接对象(“设施”)
private final RealmResults Exclutions=null;
}
公共类选项扩展了RealmObject{
@链接对象(“选项”)
private final RealmResults Exclutions=null;
}
我不认为有必要使用
排除
对象,我希望该表在某种程度上已经是一个集合。您能提供导致此错误的部分代码吗?私有RealmList设施;-我能够解析这个私有RealmList public class Exclusion extends RealmObject {
@Index
private int facilityId;
@Index
private int optionsId;
private Facility facility;
private Option option;
}
public class Facility extends RealmObject {
@LinkingObjects("facility")
private final RealmResults<Exclusion> exclusions = null;
}
public class Option extends RealmObject {
@LinkingObjects("option")
private final RealmResults<Exclusion> exclusions = null;
}