【发布时间】:2016-07-19 06:28:42
【问题描述】:
我正在为我的应用程序使用 Realm ORM。我有 3 个模型类,其中两个扩展了 RealmObject 而另一个没有。
public class Party extends RealmObject implements Parcelable {
@PrimaryKey
public int id;
public String name;
public String name_en;
public String name_ne;
public String address;
public String phoneNumber;
public String taxRegistrationNumber;
public String partyType;
第二个类包含一个Party类型的字段。但这并没有扩展 RealmObject
public class CreatePurchaseOrder implements Parcelable {
public int voucherNumber;
public Date date;
public Party party;
String agent;
第三个类包含一个用于 CreatePurchaseOrder 的字段并扩展 RealmObject
[public class CreatePurchaseOrderRow extends RealmObject implements Parcelable {
@PrimaryKey
public int id;
private int serialNumber;
private String specification;
private float quantity;
private float rate;
private String remarks;
private boolean fulfilled;
private CreatePurchaseOrder createPurchaseOrder;
使用这种方法会生成错误消息 screenshot of error message
那么有必要用 RealmObject 扩展每个 Model 类吗?
【问题讨论】: