我在我的应用程序中每 10 秒写入一次文件,无论用户输入如何,我都需要保存数据。文件写入代码如下,
FileOutputStream fos = new FileOutputStream(new File(CurrentContext.getFilesDir() + File.separator + "myFile"));
fos.write(s.toString().getBytes());
fos.flush();
fos.close();
最佳答案
如果您不使用带有append
参数的构造函数,则每次都会创建新的(和空的)文件。
public FileOutputStream(String name)
对比
public FileOutputStream(String name,boolean append)
关于java - Android/Java 重写文件使其为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14075367/