M
mblas
Neues Mitglied
- 0
Hi,
Ich habe folgendes Problem bei meiner App.
Ich möchte eine Activity beenden und die Daten die in einer Variable gespeichert sind möchte ich dann in eine Textdatei schreiben.
Ich hab dass dann folgendermaßen gelöst:
Dabei macht es keinen Unterschied ob ich onPause oder onDestroy aufruf. Es kommt ständig zu einer Runtime Exception.
Buffer[] ist dabei eine Klassenvariable.
Hoffe ihr könnt mir helfen und Danke schonmal im Vorraus
Ich habe folgendes Problem bei meiner App.
Ich möchte eine Activity beenden und die Daten die in einer Variable gespeichert sind möchte ich dann in eine Textdatei schreiben.
Ich hab dass dann folgendermaßen gelöst:
@Override
public void onPause(){
public void onPause(){
super.onPause();
FileOutputStream fileOut = null;
OutputStream out = null;
OutputStream out = null;
try {
fileOut = openFileOutput("test.txt",0);
out = new BufferedOutputStream(fileOut);
fileOut = openFileOutput("test.txt",0);
out = new BufferedOutputStream(fileOut);
for (int i=0; i<=54; i++){
out.write(buffer.getBytes());
out.write(' ');
out.write(buffer.getBytes());
out.write(' ');
}
out.flush();
out.close();
out.flush();
out.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Dabei macht es keinen Unterschied ob ich onPause oder onDestroy aufruf. Es kommt ständig zu einer Runtime Exception.
Buffer[] ist dabei eine Klassenvariable.
Hoffe ihr könnt mir helfen und Danke schonmal im Vorraus