在我的活动中,我有一个应该是不可为空的字段,并且有一个自定义setter.我想在我的onCreate方法中初始化字段,所以我添加lateinit到我的变量声明中.但是,显然你不能这样做(目前):https://discuss.kotlinlang.org/t/lateinit-modifier-is-not-allowed-on-custom-setter/1999.
onCreate
lateinit
这些是我能看到的解决方法:
有人可以推荐一种更好的方式(不涉及删除自定义设置器)吗?
android kotlin
android ×1
kotlin ×1