0
我有一個android應用程序,通過藍牙從傳感器收集數據。Android .write到.csv文件,文件被創建,但沒有文字保存
當試圖將數據保存到.csv文件在設備上,在data.csv -file被創建,但沒有文字保存在文件中。
有問題的功能:
private void writeData(boolean writeError) {
try {
File traceFile = new File(Environment.getExternalStorageDirectory(), writeError ? "error.csv" : "data.csv");
if (!traceFile.exists())
traceFile.createNewFile();
BufferedWriter writer = new BufferedWriter(new FileWriter(traceFile, true /*append*/));
writer.write("Test string");
} catch (Exception e) {
e.printStackTrace();
}
}
不引發錯誤,我已經確信,代碼的每一部分被執行。任何想法爲什麼這不起作用?
您需要'flush()'和'close()'作家。 –
這工作謝謝你! –