Comment faire pour démarrer une activité, lorsque le lien est cliqué dans webview?
Je développe une application android, qui dispose d'une webview.
Je voulais savoir comment puis-je charger une activité spécifique, lorsqu'un lien dans la page web est cliqué...
Je suis à l'aise dans le codage soit dans le Document Web ou par l'intermédiaire de java et même les deux.
Merci d'avance 🙂
Vous devez utiliser la solution donnée par @JackTurky..Qui va sûrement faire l'affaire.
OriginalL'auteur pranavsethi96 | 2013-07-22
Vous devez vous connecter pour publier un commentaire.
Juste en utilisant
shouldOverrideUrlLoading
:Il suffit de changer le type de retour de false à true quand tu veux prendre le contrôle. De doc:
If WebViewClient is provided, return true means the host application handles the url, while return false means the current WebView handles the url
OriginalL'auteur JackTurky
Pour que vous devez vérifier et utiliser WebViewClient.
En utilisant WebViewClient, vous pouvez monior toute action de l'utilisateur fait avec WebView. Maintenant, comme vous voulez détecter le clic d'URL et que vous voulez commencer une nouvelle activité basée sur elle, vérifier: shouldOverrideUrlLoading.
Vérifier WebView page pour le WebViewClient exemple.
OriginalL'auteur Paresh Mayani
Vous devez vérifier sur http://developer.android.com/guide/webapps/webview.html adresse.
OriginalL'auteur Uğur Toprakdeviren