/ / android - Capture la même redirection de page dans la vue web - android, webview

android - Capture la redirection même page dans webview - android, webview

J'ai une activité dans mon application qui a une vue Weben elle qui ouvre une URL qui lui est fournie et est ensuite redirigée vers la page de destination du site Web. Le problème auquel je suis confronté est une fois que l'utilisateur est sur la page de destination, la redirection est la même redirection de page, c'est-à-dire si la page de destination est

www.example.com/landing

La redirection est

www.example.com/landing/#other_page

Qui n'appelle pas le

onPageStarted (vue WebView, URL de chaîne, favicon Bitmap)

de la vue Web, mais

onPageFinished (vue WebView, URL de chaîne)

est appelé.

Existe-t-il un moyen de suivre le moment où la redirection commence à se charger, car je dois enregistrer le temps requis pour charger une page même si la page est la même redirection de page.

Merci d'avance!

Edit: Selon la documentation:

onPageStarted ne sera pas appelé lorsque lele contenu d'un cadre intégré change, c'est-à-dire en cliquant sur un lien dont la cible est un iframe, il ne sera pas non plus appelé pour les navigations de fragments (navigations vers #fragment_id).

C'est exactement mon cas. Existe-t-il un autre moyen de suivre le début et la fin du chargement de la navigation dans les fragments?

Réponses:

0 pour la réponse № 1

Je pense que tu cherches ça méthode

webView.setWebViewClient(new WebViewClient() {

@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
Log.d("Webview", url);
return false;
}
});