WebView - определяет, когда страница и все ресурсы загружены - PullRequest
0 голосов
/ 15 мая 2019

Я пытаюсь определить, когда страница в веб-представлении Android (где я установил пользовательский html, а не URL-адрес) и ее ресурсы закончили загрузку. В частности, мне нужно выполнить код после того, как изображения также были загружены (простые теги в моем HTML).

Например:

<html>
...
  <body>
    <img src='https://example.com/sometest'/>
  </body>
</html>

Я пытался использовать этот код:

getWebView().setWebChromeClient(new WebChromeClient() {
            private boolean triggerInProgress = false;
            @Override
            public void onProgressChanged(WebView view, int newProgress) {
                super.onProgressChanged(view, newProgress);
                if (newProgress == 100) ...

            }
        }
        );

Но в моих тестах код срабатывает до загрузки изображения. Есть ли способ решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...