[英]Dismiss an Alertdialog in Android
I am trying to dismiss an AlertDialog in android: 我正在尝试关闭android中的AlertDialog:
public AlertDialog dialog;
AlertDialog.Builder builder;
builder = new AlertDialog.Builder(this);
builder.setMessage("Message.");
dialog= builder.create();
dialog.show();
Thread thread = new Thread(this);
thread.start();
public void run() {
Looper.prepare();
//some code
handler.sendEmptyMessage(0);
Looper.loop();
}
Handler handler= new Handler() {
@Override public void handleMessage(Message msg)
{ dialog.dismiss();
//some code
}
};
It doesn't work. 没用 I have searched and tried several proposed methods, and they were all unsuccessful. 我已经搜索并尝试了几种建议的方法,但都没有成功。 Any help is appreciated. 任何帮助表示赞赏。
Please use ProgressDailog instead of alert. 请使用ProgressDailog而不是警报。
To create:
ProgressDailog progressDialog = ProgressDialog.show(this,"Loading ..", "Please Wait..");
To dismiss:
progressDialog.dismiss();
to cancel alert Use below code 取消警报使用以下代码
dialog.setPositiveButton("ok", null);
dialog.setCancelable(true);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.