页面loade完成后,进度条对话不会被忽略

时间:2017-05-17 18:28:49

标签: android webview progressdialog

我使用下面的代码来显示进度条,但它并没有自动消失(但是当我在屏幕上触摸时它会被忽略)

N.B:进度条仅在我的网页浏览中关闭主页。没有任何其他帖子的页面。请建议我如何在不触碰的情况下自动关闭进度条对话框。

abc

2 个答案:

答案 0 :(得分:0)

当您触摸时,不允许进度条关闭,将其设置如下

 pd=new ProgressDialog(MainActivity.this);
            pd.setTitle("Please Wait..");
            pd.setMessage("Loading...");

    pd.setCancelable(true);
 pd.show();

答案 1 :(得分:0)

//ProgressDialogue
final ProgressDialog pd = new ProgressDialog(MainActivity.this);
            pd.setTitle("Please Wait..");
            pd.setMessage("Loading...");
wv.setWebViewClient(new WebViewClient(){


        @Override
        public void onReceivedHttpError(WebView view, WebResourceRequest request, WebResourceResponse errorResponse) {
            wv.loadUrl(mypage_error);}


        @Override
        public void onPageStarted(WebView view, String url, Bitmap favicon) {

            pd.show();

            super.onPageStarted(view, url, favicon);
                            }

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