"Action complète en utilisant" lors de la tentative de chargement dans une vue Web

Je teste le WebView intégré dans les applications Android. Mon problème est que le code suivant

WebView webView = (WebView) findViewById(R.id.webView1); webView.loadUrl("http://google.com"); 

Déclenche une intention (suggérant les navigateurs installés pour ouvrir le Web) au lieu de l'ouvrir dans le WebView intégré. Que dois-je faire pour éviter cela?

  • DexIndexOverflowException issue après la mise à jour vers la dernière bibliothèque appcompat et support
  • Android java lang runtimeexception ne se connecte pas au service de caméra
  • MediaMetadataRetriever.getFrameAtTime () renvoie uniquement le premier cadre
  • Comment exécuter des programmes Frege sur Android?
  • La modification de la priorité du thread n'a pas d'effet
  • Détecter si le contenu de EditText a été modifié par utilisateur ou par programme?
  • Obtenir Lat Lang d'un lieu_id renvoyé par autocomplete place api
  • Erreur: la finition ne peut être appelée qu'une seule fois
  • Comment détecter si la langue est l'anglais (toutes les variantes) sur Android?
  • Initialement Hidden MenuItem Non affiché Lorsque setVisible (true) est appelé
  • Nouveau paquetage non encore enregistré avec le système. Erreur sur un vrai téléphone
  • Android - Est-il possible de déclarer un masque alpha directement dans la définition XML de la liste des couches?
  • 2 Solutions collect form web for “"Action complète en utilisant" lors de la tentative de chargement dans une vue Web”

     WebView mWebView= (WebView) findViewById(R.id.webView1); mWebView.setWebViewClient(new WebViewClient() { @Override public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { // Handle the error } @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } }); mWebView.loadUrl("http://google.com"); 

    Cela n'ouvrira pas d'autre broweser. Faites-vous référence ici à partir du site Web de DEVELOPER .

    Vous devez implémenter WebViewClient si vous souhaitez ouvrir une URL dans votre application.

    Vérifiez ce lien et trouvez Handling Page Navigation pour l'exemple WebViewClient.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.