使用File.delete()从文件夹中删除文件后,返回值为true,因此删除该文件。当我列出文件夹中的文件时,删除的文件不会出现。
到目前为止一切都很好。如果我把我的应用程序放到后台,当我重新开始时,在resume()函数中,我列出了该目录中的所有文件,并且删除了'文件出现。
我已经多次测试了一下,我似乎无法找出合乎逻辑的理由。有帮助吗?
删除文件:
boolean bDeleted = file.delete();
列出文件:
@Override
public void onResume() {
super.onResume();
String[] list = fileIn.list(); //list contains the 'deleted' file after putting the app in background
}