【发布时间】:2018-09-19 05:34:00
【问题描述】:
我的模型类包含以下字段
class NewOrder{
@PrimaryKey
String id = INSTANCE_ID;
@SerializedName("order")
@Expose
private Boolean order;
@SerializedName("datalist")
@Expose
private RealmList<String> datalist ;
long fetchTimestamp;
}
我写了迁移函数:
private void migrationfunction(RealmSchema schema) {
if (schema.get("NewOrder") == null) {
RealmObjectSchema newOrderCardSchema = schema.create("NewOrder");
newOrderCardSchema.addField("order", Boolean.class);
newOrderCardSchema.addRealmListField("datalist", String.class);
newOrderCardSchema.addField("fetchTimestamp", long.class);
newOrderCardSchema.addField("id", String.class);
newOrderCardSchema.addPrimaryKey("id");
}
}
但我对 RealmList 数据列表感到困惑,我在迁移函数中写的是否正确,请建议我它的正确或错误。
【问题讨论】: