我在我的 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
在上面的代码中评论它不起作用,代码在运行代码时重新生成?有人知道如何解决吗?
编辑:
我看到几个与这个问题相关的问题,但它们是旧线程并没有帮助我。