我有一个用于登录或其他操作的android弹出对话框。客户端收到弹出窗口,以便等到他登录为止。当用户从对话框窗口中单击时,如何防止对话框取消?
答案 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();