gpt4 book ai didi

realm - Realm 不支持 List mList

转载 作者:行者123 更新时间:2023-12-03 15:12:18 25 4
gpt4 key购买 nike

我正在为我的应用程序使用 Realm ORM。我的应用程序具有三个扩展 RealmObject 的模型类。在其中一个类(class)中,我定义了一个正在产生问题的对象列表。
我的第一个类;

      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

}

最后我的第三个类实现了第二个类的对象列表。那是,
public class CreatePurchasOrder extends RealmObject implements Parcelable {
public int num;
public Date date;
public List<CreatePurchaseOrderRow> createPurchaseOrderRows;

//getter setter

//parceable

}

列表提要正在产生问题。

i have the screenshot for error message here

Realm 不是无模式数据库。我试图找到解决方案,但我不能。谁能帮我这个?
提前致谢

最佳答案

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
}

另见: https://realm.io/docs/java/latest/#many-to-many

关于realm - Realm 不支持 List<SomeObject> mList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38115093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com