onPageFinished вызывая несколько раз в Android - PullRequest
0 голосов
/ 01 марта 2020

Я пытаюсь загрузить pdf или файл мира в WebView. Вот мой код

   mShowDialog();
            mWebView.loadUrl("http://docs.google.com/gview?embedded=true&url=" + filename);
            mWebView.setWebViewClient(new WebViewClient() {

                @Override
                public boolean shouldOverrideUrlLoading(WebView view, String url1) {
                    return true;
                }

                @Override
                public void onPageFinished(WebView view, final String url) {
                    view.loadUrl(url);
                    hideDialog(pDialog);
                }
            });

        }

Моя проблема в том, что onPageFinished вызывал несколько раз. Я также пытался использовать логическое значение, но это решение не работает правильно

Что не так в моем коде или в чем решение?

...