Mon problème est que la page Web n'est pas chargée dans la vue Web.
mWebview.loadUrl("http://www.google.com");
lance le navigateur Web ...
Voici le code de mon activité:
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
public class Main extends Activity {
private WebView mWebview;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mWebview = new WebView(this);
mWebview.loadUrl("http://www.google.com");
setContentView(mWebview);
}
}
J'ai ajouté l'autorisation requise dans le manifeste:
<uses-permission android:name="android.permission.INTERNET" />
android
android-webview
webpage
Gilbou
la source
la source
Réponses:
Grâce à ce post , j'ai enfin trouvé la solution. Voici le code:
la source
Webpage not available
essaye ça
webviewlayout.xml:
Dans votre activité:
Mettre à jour
Ajouter
webView.setWebViewClient(new WebViewController());
à votre activité.Classe WebViewController:
la source
shouldOverrideUrlLoading
est appelé pour toutes les pages chargées dans la vue Web. Cela inclut les iFrames, ce qui signifie que si la page charge un iFrame, la page sera remplacée par l'iFrame. Ceci est déconseillé sur la page de documentation Android correspondante.la source
shouldOverrideUrlLoading
est appelé pour toutes les pages chargées dans la vue Web. Cela inclut les iFrames, ce qui signifie que si la page charge un iFrame, la page sera remplacée par l'iFrame. Ceci est déconseillé sur la page de documentation Android correspondante.Veuillez utiliser ce code: -
Main.Xml
MainActivity.Java
Essayez ce code si une requête me le demande.
la source
Il est très simple d'essayer d'intégrer ces lignes de code d'abord prendre l'autorisation dans le fichier Android Manifest
puis écrivez du code dans votre Activity.xml
Ensuite, écrivez ce code dans votre MainActivity.java
}
Essayez ceci, cela vous aidera à résoudre votre problème
la source
il suffit d'aller dans le fichier XML et de donner l'identifiant à votre webView puis en java collez ces lignes:
la source
Vous pouvez faire comme ça.
la source
essaye ça;
la source
Ajouter une autorisation Internet dans AndroidManifest.xml
Dans votre mise en page:
Dans votre activité
la source
J'ai utilisé ce code qui était cool. mais avoir une erreur. "neterr_cleartext_not_permitted" s'affiche lorsque vous utilisez ce code, vous serez confronté à ce problème.
la source
Ajouter un client WebView
la source
Vous devez ajouter le client WebView
vous pouvez également utiliser onPageFinished pour effectuer une tâche après le chargement de la page Web
la source
Ajoutez la méthode ci-dessous dans votre classe d'activité. Ici, le navigateur n'est rien d'autre que votre objet de vue Web.
Maintenant, vous pouvez afficher facilement le contenu de la page Web.
la source