Hi,
Ich habe in meiner Anwendung, die ich gerade entwickle, das Datenbankschema geändert. Ich habe jetzt in meiner DbHelper-Klasse die Version erhöht und die onUpgrade-Methode folgendermassen implementiert:
Leider habe ich den Verdacht, dass mir die neuen Tabellen nicht createt werden (bisher hatte ich nur eine Tabelle, die ich auch unverändert beibehalte, jedoch sind jetzt zwei weitere Tabellen hinzugekommen).
Gibt es irgendeine Möglichkeit zu überprüfen, welche Tabellen der Emulator erstellt hat und wie sieht es auf einem Device aus?
Ich habe in meiner Anwendung, die ich gerade entwickle, das Datenbankschema geändert. Ich habe jetzt in meiner DbHelper-Klasse die Version erhöht und die onUpgrade-Methode folgendermassen implementiert:
Code:
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
if(oldVersion<newVersion) {
onCreate(db);
}
}
Leider habe ich den Verdacht, dass mir die neuen Tabellen nicht createt werden (bisher hatte ich nur eine Tabelle, die ich auch unverändert beibehalte, jedoch sind jetzt zwei weitere Tabellen hinzugekommen).
Gibt es irgendeine Möglichkeit zu überprüfen, welche Tabellen der Emulator erstellt hat und wie sieht es auf einem Device aus?