为什么我在Intent.ACTION_PICK中看到空文件?

时间:2017-08-14 19:06:44

标签: java android

当我开始这样的新意图时:

Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent, REQUEST_CODE_LOAD_MAIN_IMAGE);

我看到在使用此方法之前删除的空文件:

public static void DeleteRecursive(DocumentFile fileOrDirectory) {
    if (fileOrDirectory.isDirectory()) {
        for (DocumentFile child : fileOrDirectory.listFiles()) {
            DeleteRecursive(child);
        }
    }
    fileOrDirectory.delete();
}

我无法在普通文件管理器中看到它们,只是在意图中。当我重新启动手机时文件消失了。 这是正常的还是我应该以另一种方式删除文件?谢谢。

0 个答案:

没有答案