AlertDialog的问题是当我使用dismiss()时,不会出现AlertDialog。如果我不使用dismiss(),则会出现AlertDialog,但是如果我将setCancelable设置为false,那么如何消除它。我这样称呼解雇:
AlertDialog alertDialog;
alertDialog = new AlertDialog.Builder(this).create();
alertDialog.setTitle( “Sinchronize ......”);
alertDialog.setCancelable(假);
alertDialog.setMessage( “等待”);
alertDialog.show();
要消除它,请使用
if(alertDialog.isShowing()){ alertDialog.dismiss(); }
答案 0 :(得分:0)
你可以拥有例如"取消"单击此按钮时按钮并执行dismiss(),或者如果要单独关闭对话框,可以使用Handler并在一段时间后执行代码。