Android kotlin onCreate(savedInstanceState:Bundle?)导致IllegalArgumentException
第一个Activity不会启动Bundle?
。
class FirstActivity : Activity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) } }
引起:java.lang.IllegalArgumentException:指定为非null的参数为null:方法kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull,参数包
这个错误应该发生在override fun onCreate(savedInstanceState: Bundle)
不过,我修正了override fun onCreate(savedInstanceState: Bundle?)
这是错误发生在应用程序类,而不是活动。
需要将Bundle更改为“Bundle”? 活动和应用程序类。
override fun onActivityCreated(activity: Activity, bundle: Bundle?) { } override fun onActivitySaveInstanceState(activity: Activity, bundle: Bundle?) {}