我有一个用于登录的Android弹出对话框。客户端收到弹出窗口,等到他登录后。如果用户单击对话窗口时,如何阻止对话框取消?
参考:https://developer.android.com/reference/android/app/Dialog#setCancelable(boolean)
setCancelable
public void setCancelable (boolean flag)
设置是否可以使用BACK键取消此对话框。
setCanceledOnTouchOutside
public void setCanceledOnTouchOutside (boolean cancel)
设置在窗口边界外触摸时是否取消此对话框。如果设置为true,则对话框设置为可取消(如果尚未设置)。
progressDialog = new ProgressDialog(this);
progressDialog.setMessage("Please wait... ");
progressDialog.setCancelable(false);
progressDialog.show();