Пожалуйста, проверьте эту ссылку для миграции области.
Измените конфигурацию области следующим образом и создайте новый класс, такой как MyMigration.java
Realm.init(getApplicationContext());
RealmConfiguration realmConfiguration = new RealmConfiguration.Builder()
.name("database.realm").schemaVersion(1).migration(new MyMigration()).build();
Realm.setDefaultConfiguration(realmConfiguration);
MyMigration.java
public class MyMigration implements RealmMigration {
@Override
public void migrate(DynamicRealm realm, long oldVersion, long newVersion) {
RealmSchema schema = realm.getSchema();
if (oldVersion == 1) {
schema.create("Headings")
.addField("make", String.class)
.addField("model", String.class)
.addField("primaryKEY", String.class, FieldAttribute.PRIMARY_KEY);
oldVersion++;
}
}
}