当前位置:  开发笔记 > 编程语言 > 正文

Android Webview加载对话框没有被解雇

如何解决《AndroidWebview加载对话框没有被解雇》经验,为你挑选了0个好方法。

我使用以下代码

class CustomWebViewClient extends WebViewClient {
    Context context;
    ProgressDialog pd = null;


    public CustomWebViewClient (Context c){
        context = c;
    }

    public void onPageFinished(WebView view, String url){
        pd.dismiss();
    }



    public boolean shouldOverrideUrlLoading(final WebView view, final String url) {
        pd = ProgressDialog.show(context, "", "pageload. Please wait...", true);


        view.loadUrl(url);  

        return true;
    } 

}

当我单击WebView中的链接时,会出现对话框并开始加载页面,但是当页面加载完毕后,对话框仍然在屏幕上.显然代码很简单,但我无法弄清楚这一点.此外,我想我应该补充一点,被点击的链接有一些重定向,但我不确定这是否与原因有关.

我怎么能这样做?

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有