【发布时间】:2017-11-20 02:40:03
【问题描述】:
我收到了这个错误:
引起:java.lang.IllegalArgumentException:参数指定为 非空为空:方法 kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull,参数 保存实例状态
当我试图在 Kotlin 中扩展自定义对话框时 ,我在对话框的 super.onCreate 行上收到了我上面写的错误。
对话框代码是:
class Custom_Dialog_Exit_App(var activity: Activity)// TODO Auto-generated constructor stub
: Dialog(activity, R.style.full_screen_dialog) {
override fun onCreate(savedInstanceState: Bundle) {
super.onCreate(savedInstanceState)
requestWindowFeature(Window.FEATURE_NO_TITLE)
setContentView(R.layout.custom_dialog_exit_app)
activity.window!!.setLayout(WindowManager.LayoutParams.MATCH_PARENT,
WindowManager.LayoutParams.MATCH_PARENT)
initView()
}
fun initView() {
initClicks()
}
fun initClicks() {
}
}
初始化是:
val omer = Custom_Dialog_Exit_App(this@MainActivity)
omer.show()
请帮忙
【问题讨论】:
标签: android kotlin kotlin-android-extensions