Android对话框弹出

时间:2019-01-17 12:20:47

标签: android android-alertdialog

我有一个用于登录或其他操作的android弹出对话框。客户端收到弹出窗口,以便等到他登录为止。当用户从对话框窗口中单击时,如何防止对话框取消?

2 个答案:

答案 0 :(得分:3)

Ref:https://developer.android.com/reference/android/app/Dialog#setCancelable(boolean)

设置可取消

public void setCancelable (boolean flag)

设置此对话框是否可以使用BACK键取消。

setCanceledOnTouchOutside

public void setCanceledOnTouchOutside (boolean cancel)

设置当在窗口边界之外触摸时是否取消此对话框。如果设置为true,则对话框尚未设置将被取消。

答案 1 :(得分:1)

progressDialog = new ProgressDialog(this);
progressDialog.setMessage("Please wait... ");
progressDialog.setCancelable(false);
progressDialog.show();