Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java getFileAttributeView(路径,UserDefinedAttributeView.class)在Android上返回null_Java_Android_Android Studio_File_Kotlin - Fatal编程技术网

Java getFileAttributeView(路径,UserDefinedAttributeView.class)在Android上返回null

Java getFileAttributeView(路径,UserDefinedAttributeView.class)在Android上返回null,java,android,android-studio,file,kotlin,Java,Android,Android Studio,File,Kotlin,我试图在android中的文件上设置一个用户定义的属性。但我无法这样做,因为UserDefinedAttributeView对象上存在空指针异常 我尝试了以下代码来获取Android上支持的属性的详细信息 val supportedAttributes = FileSystems.getDefault().supportedFileAttributeViews() Log.e("+++UV", "$supportedAttributes")

我试图在android中的文件上设置一个用户定义的属性。但我无法这样做,因为UserDefinedAttributeView对象上存在空指针异常

我尝试了以下代码来获取Android上支持的属性的详细信息

    val supportedAttributes = FileSystems.getDefault().supportedFileAttributeViews()
    Log.e("+++UV", "$supportedAttributes")
我得到了以下输出

 E/+++UV: [owner, dos, basic, posix, user, unix]
然后我尝试了以下代码来读取用户定义的属性

val userView = Files.getFileAttributeView(path,  UserDefinedFileAttributeView::class.java)
Log.e("+++UV", "${userView.toString()}")
它给了我空指针异常

java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference

应用程序是否有权访问路径为
的文件?是的,已向应用程序授予写入外部存储和读取外部存储权限