Android プロジェクトでGreenDAOを使用しています。GreenDAO に問題があります。既存のテーブルに変更を加え、バージョンを変更して変更を移行すると、GreenDAO はすべてのテーブルを削除します。GreenDAO で生成されたファイルを変更しようとしましたが、正しい手順ではなく、機能しませんでした。
@Override
public void onUpgrade(Database db, int oldVersion, int newVersion) {
Log.i("greenDAO", "Upgrading schema from version " + oldVersion + " to " + newVersion + " by dropping all tables");
dropAllTables(db, true);
onCreate(db);
}
上記のコードでコメントしようとしましdropAllTables
たが、機能しませんでした。コードを実行するとコードが再生成されますか? 誰もそれを修正する方法を知っていますか?
編集:
この問題に関連する質問はほとんど見られませんでしたが、それらは古いスレッドであり、役に立ちませんでした。