我正在使用Eclipse上的Android SDK。Android無法寫入文件
每當我在運行此代碼(在關閉仿真器之前或之後)看SD卡時,文件都存在,但其內容爲空。我寫了一個BufferedReader之後,嘗試閱讀這些內容,而且他們的確在那裏,但是當我打開文件時就消失了。
File file = new File(Constants.UPDATE_FILE);
final java.util.Calendar c = java.util.Calendar.getInstance();
if(!file.exists())
{
Log.i(TAG, "create new file");
file.createNewFile();
lastUpdate = c.getTime();
}
BufferedWriter bufferedFileWriter = new BufferedWriter(new FileWriter(file));
String dateToWrite = c.getTime().toGMTString();
bufferedFileWriter.write(dateToWrite);
bufferedFileWriter.flush();
bufferedFileWriter.close();
是的,我檢查了dateToWrite的確的內容 – 2010-01-07 04:19:27