下载的文件列表为空

我试图获得下载文件的列表,这里是Kotlin的代码:

val dir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS) val files = dir.listFiles() 

我有文件夹中的文件,但是这个代码返回null。 怎么来的?

设置从外部存储器读取的权限。

 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />