我试图制作一个按钮,可以删除应用程序下载的文件(视频文件)。
当我使用File.delete()时,android studio 说它将被忽略,由此我开始知道这是 android 中的安全性问题。我想肯定删除该文件(在我的例子中,它是我的应用程序下载的视频文件)。希望有人帮助我。
这是我使用的代码:
path = "/some/folder/"
File file = new File(path);
file.delete();
Run Code Online (Sandbox Code Playgroud)
您看到的警告告诉您file.delete()返回一个值,并且您忽略该返回值。
问题是,除非您检查对file.delete()returns的调用,否则您无法知道该文件实际上已被删除true。
因此,要消除此警告,请评估返回值,并适当处理它的情况false。