【发布时间】:2018-07-25 05:37:13
【问题描述】:
当我点击系统后退按钮时,我的警报对话框关闭,我不想关闭我的警报,我的代码在这里:-
fun shoWResultPopUp() {
if (!isFinishing()) {
val mBuilder = AlertDialog.Builder(this@ExamActivity)
val mView = layoutInflater.inflate(R.layout.show_result_popup, null)
val mResult = mView.findViewById(R.id.resultBtn) as Button
mBuilder.setView(mView)
val dialog = mBuilder.create()
dialog.setCanceledOnTouchOutside(false);
dialog.show()
mResult.setOnClickListener {
val intent = Intent(this, ResultActivity::class.java)
startActivity(intent)
}
}
}
override fun onBackPressed() {
return
}
【问题讨论】:
-
如果您的活动销毁对话框将关闭
-
设置 dialog.setCancelable(false) 低于 val dialog = mBuilder.create()
标签: android kotlin android-alertdialog