问题描述
在kotlin中重写某个类的方法后,运行程序出现如下错误:
java.lang.IllegalArgumentException: Parameter specified as non-null is null:
method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull,
parameter savedInstanceState
分析
很明显是变量名savedInstanceState不能为null,但调用的时候,传入的值是null,所引起的问题。
parameter savedInstanceState:是出现问题的地方
解决
在类型声明后面加?,如savedInstanceState: Bundle?