【发布时间】:2011-03-31 21:17:59
【问题描述】:
我对 Android 开发非常陌生。我已经创建了一个用户将填写的表单,并且我正在尝试编写一个函数,它将以制表符分隔的字符串中的数据保存到一个外部文件中,以便稍后我可以提取或发送电子邮件。但是,每当我向文件写入新字符串时,它都会覆盖已经存在的内容。救命!
这是在文件中添加行的代码。
if(hasExternalStoragePrivateFile()){
File file = new File(getExternalFilesDir(null), fileNameSetting.getString(OUTPUT_FILE_NAME, ""));
String inputLine = generateLine();
try{
OutputStream os = new FileOutputStream(file);
PrintWriter out = new PrintWriter(os);
out.println(inputLine);
out.flush();
out.close();
}catch (java.io.IOException e) {
}
Log.v(DEBUG_TAG, "Line Added");
}
questionScreen1.this.finish();
【问题讨论】:
标签: java android file-io external writing