Android Webview shouldOverrideUrlLoading méthode
Quand est shouldOverrideUrlLoading
méthode appelée?
webView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
}
});
- Est-il appelé lors du premier chargement de l'url? par exemple,
webView.loadUrl( "file:///android_asset/html/index.html");
- Est-il appelé à chaque fois que l'URL de webview changements?
Toute référence? Je n'ai pas à en trouver un. Grâce
source d'informationauteur JR Galia
Vous devez vous connecter pour publier un commentaire.
Contre, il n'a appelée lorsque la WebView pour charger une URL différente de celle que l'utilisateur a demandé.
Appel
loadUrl()
déclenche également leshouldOverrideUrlLoading()
méthode. (Uniquement lorsqu'une url est sur le point d'être chargé.)Ref : public boolean shouldOverrideUrlLoading (WebView vue, String url)
Ci-dessous est la réponse à vos deux questions:
Que par la documentil faudra gérer à chaque fois nouvelle URL est sur le point de charge actuel de la WebView.