Hey
ich möchte meine DB updaten und von einer alten Tabelle in eine neue Werte übernehmen. Dies wollte ich über die Methode onUpgrade machen. Wenn ich jetzt die Version auf 2 hoch setzte und eine Nachricht im Log über Log.v(... ausgeben lasse geht das super. Jetzt möchte ich aber die Werte der alten Tabelle in die neue schreiben mit ein paar formatierungen der Werte. Wenn ich jetzt .getWritableDatabase aufrufe, dann bekomme ich eine Laufzeitfehler mit der Nachricht "Database is locked" im Log. Wenn ich .getWritableDatabase nicht aufrufe bekomme ich eine null pointer exception, was ja klar ist da die DB erst mal geöffnet werden muss.
Was muss ich denn machen, damit die Datenbank nicht gelocked wird oder ist?
Schon mal vielen Dank im voraus
LG
Marco