Как получить DocumentFile из файла из папки файлов приложения?
Я знаю для того чтобы получить DocumentFile из файла есть функция DocumentFile.fromFile:
java.io.File file = new java.io.File(context.getFilesDir() + "/folder/", "file.txt" );
if(!file.exists()) {
file.getParentFile().mkdirs();
file.createNewFile();
}
DocumentFile df = DocumentFile.fromFile(file);
Но дело в том что как бы не "настоящий" DocumentFile например он не содержит родительского DocumentFile. Вообще не совсем понимаю вот это все с DocumentFile, например uri в полученном DocumentFile не настоящее только содержит путь к файлу, но это не достаточно. Я читал там должны быть привелегии и т.д., но я вроде это все делаю в разрешенной папке, почему ничего не работает, кто то может мне эту непонятную систему объяснить пожалуйста, я уже запутался?