[英]How to cancel progress dialog
我正在webview中使用ProgressDialog(SPINNER)来加载页面,但是我希望对话框具有取消按钮,以便当用户单击按钮时进度对话框应停止加载。 我尝试了“取消”按钮,但是进度对话框没有取消,它会消失并返回。
我要做的就是取消所有对话框
谢谢
像这样做..
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,我只是找到内容并得到了这个答案。 因此,希望这对您有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.