我正在使用Realm ORM来处理我的应用程序。我的应用程序有三个扩展RealmObject的Model类。在其中一个类中,我定义了一个创建问题的对象列表。 我的第一堂课;
public class Party extends RealmObject implements Parcelable{
public String name;
public String name_en;
public String name_ne;
public String address;
public String phoneNumber;
//get and setters
//parceable
}
我的第二堂课;
public class CreatePurchaseOrderRow extends RealmObject implements Parcelable {
public String name;
public float amount;
public String specification;
public String remarks;
public Party party;
// getter setter
//parceable
}
最后,我的第三个类实现了Second类对象的List。就是这样,
public class CreatePurchasOrder extends RealmObject implements Parcelable {
public int num;
public Date date;
public List<CreatePurchaseOrderRow> createPurchaseOrderRows;
//getter setter
//parceable
}
列表Feed正在创建问题。
i have the screenshot for error message here
Realm不是无模式数据库。我试着找到解决方案,但我做不到。谁能帮我这个? 在此先感谢
答案 0 :(得分:14)
RealmObjects不能包含List<>
(java.util.List
)类型的字段,您必须使用RealmList<>
代替:
public class CreatePurchasOrder extends RealmObject implements Parcelable {
public int num;
public Date date;
public RealmList<CreatePurchaseOrderRow> createPurchaseOrderRows;
//getter setter
//parceable
}