我的 android 应用程序中有一个 webview 和一个按钮。我正在显示 ProgressDialog 并禁用 onPageStarted 函数上的按钮单击,例如:
public void onPageStarted(WebView view, String url, Bitmap favicon)
{
super.onPageStarted(view, url, favicon);
Dialog.show();
button1.setClickable(false);
}
并禁用 onPageFinished 上的进度条并启用按钮
public void onPageFinished(WebView view, String url)
{
if(Dialog.isShowing())
{
Dialog.dismiss();
}
button1.setClickable(true);
}
但我的问题是当我点击按钮时。即使它不可点击或点击页面上的任何地方,进度条也会被隐藏,它在显示功能上正确显示,并且在网页加载到 webview 之后。按钮变为可点击.如何显示继续进度条,直到加载url后调用onPageFinished