gpt4 book ai didi

java - 如何在Android-java中清除文本文件

转载 作者:行者123 更新时间:2023-12-01 14:20:15 24 4
gpt4 key购买 nike

我在 Android 中有一个名为“longlat.txt”的文本文件。

文本文件包含纬度和经度。

我使用buffreader方法将所有纬度和经度保存到文本文件中。

使用完此应用程序后,我想退出该应用程序。意味着我需要清除“longlat.txt”,以便稍后当我使用该应用程序时,它将启动该应用程序,而不需要已保存到“longlat.txt”的先前数据。

因此我提供了一个名为“清除数据”的按钮来清除文本文件。

现在我需要一些想法来在用户单击“清除数据”按钮时清除“longlat.txt”文件。

我用来清除文本文件的唯一方法是我需要从手机中卸载该应用程序并重新安装。

我已经尝试过:

public void Clear(View view){    

PrintWriter writer;
try {
writer = new PrintWriter("longlat.txt");
writer.print("");
writer.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}


}

点击后,我想通过单击“更新”按钮来检查文本文件是否已经清除,但是当我单击“更新”按钮时,它仍然显示旧的文本文件。

最佳答案

当您关闭程序时(或任何时候您想要清除文件),您只需将空数据写入文件即可,如下所示;

PrintWriter writer = new PrintWriter(file);
writer.print("");
writer.close();

关于java - 如何在Android-java中清除文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17656618/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com