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?) {}
- 在Android Kotlin中将大小定义为自定义数组类型
- Android Studio 3.0 + Kotlin两个Gradle守护进程
- 转换字节码时出错 – DexException – Firebase身份验证
- Kotlin和惯用的方式来写,'如果不是空的,否则…'基于可变值
- Kotlin总是说我的返回类型是错误的
- 升级到kotlin RC1(1.0.0-rc-1036)之后的java.lang.IncompatibleClassChangeError
- RxJava Debounce onNext()
- 是否有可能在Dagger 2.11中注入Recycler View适配器
- 在jitpack.io上托管库,找不到构建文件