我可以在 Realm 模型中定义一个未知类型的字段吗?
示例类:
public class Model1 extends RealmObject {
@PrimaryKey
private String _id;
private ? field1;
}
public class Model2 extends RealmObject {
@PrimaryKey
private String _id;
}
public class Model3 extends RealmObject {
@PrimaryKey
private String _id;
}
现在,Model1 中的 field1 可以是 Model2 或 Model3 类型,这将在运行时确定。有什么办法可以做到这一点?