如果我尝试全部DocumentFile
使用它,则仅在第一级DocumentFile.fromTreeUri()
返回我,而没有子文件夹中的那些。DocumentFiles
Uri
如果为了获取所有DocumentFile
子文件夹,我尝试检查什么DocumentFile
是目录,Uri
在使用的方法中递归传递它DocumentFile.fromTreeUri()
,整个过程非常慢。
有没有更好的方法来做到这一点(没有使用经典存储访问的方法)?
编辑
上面的方法,实际上它不仅仅是慢,而是完全卡住了。这是因为文件夹的对象总是返回根文件列表而不是它们的内容列表,因为这里DocumentFile
解释了奇怪的 SAF 行为,这导致了循环。