我的alertDialog closes
。在调用alertBuilder.dismiss()
之前我不想要它。此外,我的alertBuilder
取决于某些用户输入,因此无法在活动恢复时再次打开它。那怎么不失去它的焦点?
答案 0 :(得分:0)
您可以在警告对话框中设置可接受(错误)。
AlertDialog dialog = new AlertDialog.Builder(this)
.setTitle("Your Title")
.setMessage("Your Message")
.setCancelable(false)
.setPositiveButton("OK",null)//optional
.show();
这种方式警报对话框不会关闭活动最小化或反击。
单击正面或负面按钮最终会关闭警告对话框,因此这些按钮可能会解除警报对话框。
如果您不想在按钮点击时执行任何代码,则可以提供 null 作为onClickListener参数。这也取消了警报对话框。