'File.delete()' 的结果被忽略

Result of 'File.delete()' is ignored

我正在尝试制作一个可以删除应用程序下载的文件(视频文件)的按钮。

当我使用 File.delete() 时,android 工作室说它将被忽略,因此我开始知道这是 android 中的安全问题。我想确定删除该文件(在我的例子中,它是我的应用程序下载的视频文件)。希望有人帮帮我。

这是我使用的代码:

path = "/some/folder/"
File file = new File(path);
file.delete();

您看到的警告告诉您 file.delete() return 是一个值,而您忽略了 returned 值。

问题是除非您检查对 file.delete() returns true.

的调用,否则您无法知道该文件实际上已被删除

因此,要消除此警告,请评估 return 值,并适当处理 false.

的情况

我已经解决了这个问题。

问题是我要删除的文件不存在。我没有提到正确的目录(而我需要提到我的文件所在的另一个文件夹)

感谢 GreyBeardedGeek 让我知道 file.delete() returns 是对还是错,如果它 returns 是错的,我可以处理它。

#FirstWhosebugQuestionResolved :-)