當按下按鈕Save_btn
時,嘗試寫入文件,但是當我運行應用程序時,它運行平穩,沒有錯誤,但文件無處可尋。在Android應用程序中寫入並保存文件
我正在嘗試寫入設備的內部存儲器。正在編寫的文本位於edittext字段中。我想從EditText的這個文本被寫入文件
我已經包括我在下面使用的代碼;
Save_btn = (Button) findViewById(R.id.g);
Save_btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View views) {
TextView CodeView = (TextView) findViewById(R.id.Code_Viewer);
CodeView.setText(CodeView.getText());
try {
String etName = CodeView.getText().toString();
if (!etName.trim().equals("")) {
File file = new File("/Documents/test.txt");
//if file doesnt exists, then create it
if (!file.exists()) {
file.createNewFile();
}
FileWriter fileWritter = new FileWriter(file.getName(), true);
BufferedWriter bufferWritter = new BufferedWriter(fileWritter);
bufferWritter.write(etName);
bufferWritter.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
);
任何關於如何讓文件正確寫入的建議將不勝感激。
在此先感謝。
首先,您想在哪裏保存文件?你想達到什麼目的? https://developer.android.com/guide/topics/data/data-storage.html – user1506104
我正在嘗試寫入設備的內部存儲。正在編寫的文本位於edittext字段中。我想從EditText中將這段文字寫入文件 – bdg
No.'File file = new File(「/ Documents/test.txt」);'。這是一條不可能的道路。把'Toast()'放在顯示'e.getMessage()'的catch塊中。 – greenapps