マイグレーションを適用するレルムモデルがあります。私はいくつかの値を取得するには、レルムのインスタンスを使用しレルムはマイグレーションできません
realmConfiguration = new RealmConfiguration
.Builder(this)
.schemaVersion(0)
.migration(new Migration())
.build();
:私はマイグレーションを適用する場合しかし、私は私のActivityクラスでエラー
Configurations cannot be different if used to open the same file.
The most likely cause is that equals() and hashCode() are not overridden in the migration class:
を得るよう、設定が設定されています。
RealmConfiguration config = new RealmConfiguration.Builder(this)
.schemaVersion(1) // Must be bumped when the schema changes
.migration(new Migration()) // Migration to run
.build();
Realm.setDefaultConfiguration(config);
を私はこれを呼び出すとき:realm = Realm.getDefaultInstance();
を私は上記のエラーを取得し、私が使用して、マイグレーションを適用します。移行を正しく適用していますか?