Hallo,
das Thema ist eigentlich gegessen, dachte ich !
Die Methoden haben zu Anfang auch funktioniert, aber auf einmal steigt das System seltsamer Weise plötzlich aus, siehe Error-Bild, sowohl am Handy wie auch in der Emulation.
Der InputStream ist noch in Ordnung und beim Outputstream ist Schluß ? Datei sieht so aus: /data/data/com.fk.checktasks/databases/checklistendb . In assets befindet sich die checklistendb Datenbank.
Wo kann ich nachsehen. Irgendwo muss ich eine falsche Zuordnung haben.
Grüße Wolfgang
Code
private void copyDataBase() throws IOException {
String Datei = DB_PATH + DB_NAME;
int length;
// Open your local db as the input stream
//InputStream myInput = null;
byte[] buffer = new byte[1024];
InputStream myInput = mContext.getAssets().open(DB_NAME);
OutputStream myOutput = new FileOutputStream(Datei);
while ((length = myInput.read(buffer)) > 0) {
myOutput.write(buffer, 0, length);
}
myOutput.close();
myOutput.flush();
myInput.close();
}
Alles anzeigen