Intent ACTION_GET_CONTENT возвращает URI даже для удаленных файлов - PullRequest
0 голосов
/ 12 марта 2019

Я пытаюсь прочитать PDF-файлы в приложении для Android.

Огонь после намерения получить 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);

Проблема в том, что папка Downloads также показывает старые файлы, которые я удалил.Кроме того, когда я выбираю эти файлы, в onActivityResult() возвращается действительный uri.Когда я создаю File из uri и проверяю exists(), он возвращает false, что имеет смысл, так как я уже удалил файл из папки Downloads.

Как я могу убедиться, чтоПапка Downloads, показанная на ACTION_GET_CONTENT, показывает только те файлы, которые есть в данный момент, но не удалены?

Спасибо.

...