0

モーダルクラスを作成しました

@RealmClass
class Temp extends RealmObject{

    var1
    var2
    var3

    getter setter of all above variables.
}

このデータをデータベースに保存します

Temp temp = database.createObject(Temp.class);
temp.setVar1("var1");
temp.setVar1("var2");
temp.setVar1("var3");
database.commitTransaction();

コードを保存してアプリケーションを実行すると、これが機能しました。

数日後、Temp クラスに新しい変数を追加してデータベースに保存しようとしましたが、エラーはありませんでしたが、データベースからデータをフェッチすると、常に新しい変数 (var3) null が表示されます。

4

2 に答える 2

0

モデル クラスは次のように拡張する必要RealmObjectがあります。

class Temp extends RealmObject {

}
于 2015-10-26T11:36:05.707 に答える