使用onPageStarted中遇到的有关问题

使用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 。求高手解答
------解决思路----------------------
地址发生了改变。你输出url 就知道了。可能是你输入的PC 端 转成了 手机端的 网络地址。
------解决思路----------------------
一些页面可能中间经过了几次跳转