/ / Android - Ajouter une chaîne pour chaque requête dans une vue Web - android, webview

Android - Ajouter une chaîne pour chaque requête dans une vue Web - android, webview

Je travaille sur une application native pour GooglePlay et pose une question sur FNG. Cette application est une simple Webview et elle fonctionne comme prévu. Didacticiel. Cependant, je voudrais ajouter chaque demande del'application (Webview) avec une chaîne constante, ainsi dans les journaux des demandes, je peux déterminer quelles demandes provenaient d'applications et lesquelles provenaient du site Web natif. C’est assez facile à faire pour la page de destination, mais pour les actions ultérieures telles que la connexion ou la création d’un compte, rien n’est ajouté.

Je pensais que je pourrais créer une classe similaire àle tutoriel, où, pour chaque lien, j'ajoute la chaîne. En tant que FNG pour le développement android, j’ai pensé que je ferais mieux de demander s’il existe un meilleur moyen d’obtenir le résultat souhaité avant de commencer à bidouiller.

Réponses:

0 pour la réponse № 1

Je pense que le tutoriel que vous avez mentionné répond en grande partie à vos besoins.

Je suppose que vous souhaitez ajouter la chaîne à l’URL à charger dans la WebView. Vous pouvez étendre la classe WebViewClient en implémentant shouldOverrideUrlLoading Dans cette méthode, vous pouvez utiliser loadUrl pour charger la webView avec l'URL passée avec les modifications souhaitées avant de renvoyer true.

Vous devez appeler WebView.setWebViewClient pour affecter votre WebViewClient à WebView.