Hallo hier bin ich mal wieder.
Habe wieder mal ein kleines Problem mit der Datenbank.
es funktioniert eigentlich alles ganz gut bis auf -
Ich starte das Programm mit einer angeschlosser Hardware (LG G4)
Mein programm ist nicht installiert (war zwar schon aber jetzt deinstalliert)
Wenn ich es nun mit Android Studio schritt für schritt debugge und nach der Datenbank abfrage, dann sagt mit die Variable check = true (????)
boolean check = checkDataBase();
....
private boolean checkDataBase()
{
File dbFile = new File(DB_PATH + "/"+ DB_NAME);
return dbFile.exists();
}
Wenn ich aber vorher die Datenbank lösche (was ich natürlich nicht will)
myDBHelperClass.DeleteDatabase("Master");
.....
boolean DeleteDB1OK = myContext.deleteDatabase(DB_PATH + "/"+ DB_NAME);
dann funktioniert auch alles wieder.
Ich kann dann die Löschfunktion wieder raus nehmen und das Programm funktionert immer noch perfekt.
Erst bei einer Deinstallation fängt das Problem wieder von vorne an.
(Nach der Installation und beim ersten start versuche ich die Datenbank vom Assets Ordner in den databases Ordner zu kopieren.)
Ich kann leider auch nicht auf die Datenbank im LG hinnavigieren um zu sehen was da faul ist, da ich keine Superuser rechte auf dem Handy habe und auch nicht aktivieren möchte.
Bei der Simulation mit einem Virtuellen Handy hab ich das irgendwie noch nicht hinbekommen - ist auch irgendwie komisch - werde es aber nochmal teste
Hat schon mal jemand das selbe Problem gehabt ???
Gruß
herrm_no