10. Model
public class Dog extends RealmObject {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
11. Insert
Realm realm = Realm.getInstance(getContext());
Dog dog = realm.createObject(Dog.class);
dog.setName("Rex");
realm.commitTransaction();
19. public class Migration implements RealmMigration {
@Override
public long execute(Realm realm, long version) {
if (version == 0) {
realm.getTable(Dog.class)
.addColumn(ColumnType.INTEGER, "age");
version = 1;
}
return version;
}
}
最新になるよう1つずつコードに書いていく
標準のマイグレーション
25. public class Migration implements RealmMigration {
@Override
public long execute(Realm realm, long version) {
if (version == 0) {
realm.getTable(Dog.class)
.addColumn(ColumnType.INTEGER, "age");
version = 1;
}
return version;
}
}
最新になるよう1つずつコードに書いていく
標準のマイグレーション
ファイルに書ける