当前页面已经显示dialog,如果要显示新的dialog。则要特殊处理
1.全局定义alertDialog
private var dialog: AlertDialog? = null
fun showDialog(){//展示dialog之前把上一个dialog关闭dialog?.dismiss()//新建一个dialogBuilderval dialogBuilder = AlertDialog.Builder(this@PayActivity)dialogBuilder.setMessage(resources.getString(R.string.pay_stop_tip)).setPositiveButton("确定") { _, _ ->Log.e("log","确定")}.setNegativeButton("取消", null)//重新给dialog赋值 dialog = dialogBuilder.create()dialog?.show()}