I got this error:
Called: java.lang.IllegalArgumentException: parameter specified as non-null - null: kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull method, savedInstanceState parameter
When I try to inflate the user dialog in Kotlin, I got the error that I wrote above in the super.onCreate line in the dialog box.
dialogue code:
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() { } }
and init:
val omer = Custom_Dialog_Exit_App( this@MainActivity ) omer.show()
Please, help
source share