Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.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
Android java.lang.IllegalArgumentException onActivityResult_Android_Kotlin - Fatal编程技术网

Android java.lang.IllegalArgumentException onActivityResult

Android java.lang.IllegalArgumentException onActivityResult,android,kotlin,Android,Kotlin,Google控制台在ActivityResult上报告错误java.lang.IllegalArgumentException override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent) { // } 发现问题 方法的onActivityResult参数data可以是null,因此我们应该将其设置为可选 override fun onActivityResult(requestCode:

Google控制台在ActivityResult上报告错误
java.lang.IllegalArgumentException

override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent) {
    //
}
发现问题

方法的
onActivityResult
参数
data
可以是
null
,因此我们应该将其设置为可选

override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
    //
}
它在Android Studio中被错误地从Java转换成Kotlin