Ich verwende GreenDAO in meinem Android-Projekt. Ich sehe ein Problem in GreenDAO. wenn ich Änderungen an den vorhandenen Tabellen machen und die Version ändern, um die Änderungen zu migrieren, GreenDAOis alle Tabellen zu löschen. Ich habe versucht, Änderungen in den GreenDAOgenerated Dateien zu machen, aber es ist nicht die richtige Vorgehensweise sein würde und es hat nicht funktioniert, aber.GreenDao Versionswechsel
@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);
}
Ich versuchte dropAllTables
in obigen Code kommentieren sie den Code ausgeführt hat nicht funktioniert, wird der Code Regenerieren auf? Weiß jemand, wie man es repariert?
EDIT:
Ich sah einige Fragen zu diesem Problem zu tun haben, aber sie sind OLD Fäden nicht mir geholfen hat.