【发布时间】:2010-01-07 04:18:48
【问题描述】:
我正在 Eclipse 上开发 Android SDK。
每当我在运行此代码后(在关闭模拟器之前或之后)查看 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 确实有内容