使用onPageStarted中遇到的问题
private class mywebviewclient extends WebViewClient{
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
@Override
public void onPageFinished(WebView view, String url) {
// TODO Auto-generated method stub
System.out.println("finish");
progressDialog.dismiss();
super.onPageFinished(view, url);
}
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
// TODO Auto-generated method stub
progressDialog = ProgressDialog.show(MytestActivity.this, "请稍等片刻~",
"正在加载网页内容", true,true);
System.out.println("start");
super.onPageStarted(view, url, favicon);
}
}
这段代码在加载一些网页的时候为什么会弹出多个progressDialog?比如网易、CSDN都会弹出多个progressDialog ,而百度腾讯网之类的就在加载完成后关闭progressDialog 。求高手解答
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
@Override
public void onPageFinished(WebView view, String url) {
// TODO Auto-generated method stub
System.out.println("finish");
progressDialog.dismiss();
super.onPageFinished(view, url);
}
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
// TODO Auto-generated method stub
progressDialog = ProgressDialog.show(MytestActivity.this, "请稍等片刻~",
"正在加载网页内容", true,true);
System.out.println("start");
super.onPageStarted(view, url, favicon);
}
}
这段代码在加载一些网页的时候为什么会弹出多个progressDialog?比如网易、CSDN都会弹出多个progressDialog ,而百度腾讯网之类的就在加载完成后关闭progressDialog 。求高手解答
...全文
相关推荐
关于WebView 重定向行为导致的多次加载的问题
主要介绍了关于WebView 重定向行为导致的多次加载的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
Android WebView或手机浏览器打开连接问题解决办法总结
主要介绍了Android WebView或手机浏览器打开连接问题解决办法总结的相关资料,需要的朋友可以参考下
解决webview内的iframe中的事件不可用的问题
主要介绍了解决webview内的iframe中的事件不可用的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
在Android系统中使用WebViewClient处理跳转URL的方法
主要介绍了在Android系统中使用WebViewClient处理跳转URL的方法,实现代码为Java语言编写,是需要的朋友可以参考下
webview加载
判断webview什么时间加载完成,==========================================================================


