Como determinar quando o Android WebView termina completamente o carregamento?
Quero saber como determinar quando um WebView écompletament carregamento completo
Deixe-me definircompletament.
Todos os redirecionamentos aconteceramA página é exibida visivelmente, ainda não foi carregado nadaespostas @Bad a esta pergunta:
WebViewClient.onPageFinished()
- dispara várias vezes se houver redirecionamentos carregando uma página. Também é acionado antes da página ser exibid
PictureListener.onNewPicture()
- isso é acionado toda vez que a tela muda e AFAICT cada redirecionado. Como eu saberia qual disparo é o último?
WebChromeClient.onProgressChanged()
- mesmo problema que onPageFinished. (Adicionado depois que David sugeriu esta solução abaixo)
Thread.sleep(5000)
- deve ser óbvio, por que isso não é aceitáve
Claro, uma combinação inteligente do que foi dito acima seria perfeit
Por que eu quero saber isso, você pergunta? Porque eu quero injetar um pouco de javascriptum temp assim que a visualização na web forcompletament carregamento completo