Ich versuche, Daten in die Datei zu schreiben und in der Datenbank zu speichern. Ich habe viele Codes online ausprobiert. Aber ich konnte die Daten nicht schreiben. Kann mir bitte jemand helfen. Ab sofort verwende ich den folgenden Code. Ich habe onClick = "writemessage" deklariert und den folgenden Code in der writemessage (View view) -Funktion verwendet. Ich renne, indem ich das Handy an den Laptop anschließe. Kann mir bitte jemand helfen.Ich konnte keine Datei auf der Speicherkarte erstellen
FileOutputStream fos = null;
try {
String filename = "abc.txt";
String data = "Sensor data is found";
File myFile = new File(Environment
.getExternalStorageDirectory(), filename);
if (!myFile.exists())
myFile.createNewFile();
byte[] data = string.getBytes();
try {
fos = new FileOutputStream(myFile);
fos.write(data);
fos.flush();
fos.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Bitte erläutern, ** im Detail ** was "ich konnte die Daten nicht schreiben" bedeutet. – CommonsWare
Willkommen bei Stack Overflow! Bitte lesen Sie unsere [SO Fragen-Checkliste] (http://meta.stackoverflow.com/questions/260648/stack-overflow-question-checklist), um Ihnen zu helfen, eine gute Frage zu stellen und somit eine gute Antwort zu erhalten. –