2011-09-14 8 views
23

Lorsque j'utilise une vue WebView dans mon application, quelle que soit la page que je la force à visiter, il est indiqué page Web introuvable. Voici mon code:Android - WebView = Page Web non disponible

MainActivity.java

package com.testing.webview; 

import android.app.Activity; 
import android.os.Bundle; 
import android.webkit.WebSettings; 
import android.webkit.WebView; 

public class MainActivity extends Activity 
{ 
    @Override 
    public void onCreate(Bundle savedInstanceState) 
    { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     WebView webView = (WebView) findViewById(R.id.webView1); 
     WebSettings webSettings = webView.getSettings(); 
     webSettings.setBuiltInZoomControls(true); 
     webView.loadUrl("http://www.google.com");   
    } 
} 

main.xml

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical"> 
    <WebView 
     android:id="@+id/webView1" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" />     
</LinearLayout> 

Il est un code très basique comme vous pouvez le voir. Il y a en effet une connexion internet car je peux ouvrir l'application Browser normale et visiter n'importe quelle page web comme d'habitude.

Répondre

52

Utilisez-vous l'autorisation Internet correcte?

<uses-permission android:name="android.permission.INTERNET"></uses-permission> 
+0

Oublié d'ajouter cela au manifeste. Merci! –

+0

Heureux d'aider :) – tier1

+0

N'imaginais pas que je l'aurais oublié. Parfois, nous devons vérifier chaque petite étape sans la sous-estimer. Merci ... – gurkan

Questions connexes