在试了很多之后问这个问题。我查了很多OB博客和问题。
当我试图在设备的doucments文件夹中创建一个新文件夹时,即使在授予所有权限(包括运行时权限)之后,它也不会创建该文件夹。
这是我创建新文件夹的代码-
var path = (Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS))
var directory = path.absolutePath + "/justCheck"
var file = File(directory)
if(!file.exists()){
file.createNewFile()
}
我在用棉花糖操作系统检查安卓设备。这是我在清单中的权限-
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
另外,我已经授权了运行时权限。
我做错什么了吗?为什么老年人没有被创造出来?