我正在重写OnActivityResult来控制应用程序中的某些流程。
问题在于它会出现错误,指出它没有覆盖任何内容。
这里是我正在使用的代码:
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent) {
}
只有在我在 Intent 后添加非空保护之后,错误才消失,代码应该像这样:
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
}
但是这会导致函数本身出现kotlin.KotlinNullPointerException
错误。