簡體   English   中英

在Android中關閉Alertdialog

[英]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 
            } 
            };

沒用 我已經搜索並嘗試了幾種建議的方法,但都沒有成功。 任何幫助表示贊賞。

請使用ProgressDailog而不是警報。

To create:



 ProgressDailog progressDialog = ProgressDialog.show(this,"Loading ..", "Please Wait..");

To dismiss:

progressDialog.dismiss();

取消警報使用以下代碼

dialog.setPositiveButton("ok", null);
        dialog.setCancelable(true);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM