Я хотел бы показать пользовательское диалоговое окно, когда пользователь нажимает кнопку «Назад» в Kotlin.
Я попробовал этот код, но он не работает, когда я нажимаю кнопку «Назад», отображается пользовательское диалоговое окно, а затемисчезает
override fun onBackPressed() {
super.onBackPressed()
onPause()
creatAlertDialog()
}
fun creatAlertDialog() {
var dialogs = Dialog(this@MainActivity)
dialogs.requestWindowFeature(Window.FEATURE_NO_TITLE)
dialogs.setCancelable(false)
dialogs.setContentView(R.layout.back_press)
dialogs.btn_yes.setOnClickListener {
finish()
}
dialogs.btn_no.setOnClickListener {
dialogs.dismiss()
}
dialogs.show()
}