我正在尝试在Android应用程序中阅读PDF文件。
发出以下意图以获取URI。
问题在于,“下载”文件夹中也显示了我已删除的旧文件。此外,当我选择这些文件时,
我如何确保在
谢谢。
发出以下意图以获取URI。
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("application/pdf");
intent.putExtra(Intent.EXTRA_LOCAL_ONLY, true);
startActivityForResult(intent, PDF_FILE_SELECTOR_INTENT_ID);
问题在于,“下载”文件夹中也显示了我已删除的旧文件。此外,当我选择这些文件时,
onActivityResult()
返回一个有效的 URI
。当我从 URI
创建 File
并检查 exists()
时,它返回 false
,这是有道理的,因为我已经从“下载”文件夹中删除了该文件。我如何确保在
ACTION_GET_CONTENT
上显示的“下载”文件夹只显示当前存在而未被删除的文件?谢谢。