Мой класс Model содержит следующее поле
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 datalist верен, что я написал в функции миграциипожалуйста, предложите мне его правильно или неправильно.