如何取消进度对话框

时间:2014-02-25 15:45:03

标签: android progressdialog

我在webview中使用ProgressDialog(SPINNER)加载页面,但我想让对话框有一个取消按钮,这样当用户点击按钮时,进度对话框应该停止加载。 我已经尝试了取消按钮,但进度对话框没有取消它然后又回来了。

我想做的就是取消全部

的对话框

谢谢

1 个答案:

答案 0 :(得分:0)

这样做..

runOnUiThread(new Runnable() {
        public void run() {
             progressbar.setVisibility(View.GONE);
        }
    });

或者你也可以试试这个。

myDialog = new ProgressDialog(BaseScreen.this);
myDialog.setMessage("Loading...");
myDialog.setCancelable(false);
myDialog.setButton(DialogInterface.BUTTON_NEGATIVE, "Cancel", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
        dialog.dismiss();
    }
});
myDialog.show();

所有信用仅限于SO,我只是找到内容并得到了这个答案。希望这会帮助你。