0
私はRealm androidを使用しており、移行を使用して既存の主キーのデータ型を変更したいと考えていました。レルムAndroidのマイグレーションで主キーのデータ型を変更するデータ型を変更する
私は、コードの上に移行
schema.get("Test")
.addField("id_new", String.class)
.removeField("id")
.addPrimaryKey("id_new")
.renameField("id_new", "id");
次のコードを使用するには、壊すことなく、スキーマを移行しているが、私はそれが失敗している新しいスキーマにデータを書き込むしようとした場合。
古いデータを永続化し、変換メソッドを使用したくないです。
あなたが新しいスキーマにデータを書き込むしようとすると、それが失敗している何を意味するのですか?その例+ stacktraceは良いでしょう。 –
が「失敗しています」 – EpicPandaForce
保存した後にデータを取得しようとすると、結果が空になり、データを書き込んだときにエラーメッセージが表示されません。 –