2012-04-03 5 views
1

Ich habe eine sehr einfache Anwendung, und ich kann nicht die WebView macht google.com zu zeigen (Das ist, was ichWebView nicht mit INTERNET Erlaubnis Arbeitssatz

zu testen, indem das ist mein Manifest:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.bantol.mpp" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk android:minSdkVersion="8" /> 

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

    <application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" > 
     <activity 
      android:name=".MPPActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

     <receiver android:name=".SMSReceiver" > 
      <intent-filter android:priority="100" > 
       <action android:name="android.provider.Telephony.SMS_RECEIVED" /> 
      </intent-filter> 
     </receiver> 
    </application> 

</manifest> 

dies ist der Code, den ich meine bin mit in MPPActivity:

@Override 
    public void onResume() 
    { 
     super.onResume(); 
     mWebView.getSettings().setJavaScriptEnabled(true); 
     mWebView.setWebViewClient(new WebViewClient(){ 
      @Override 
      public boolean shouldOverrideUrlLoading(WebView view, String url) 
      { 
       return true; 
      } 
     }); 
     mWebView.loadUrl("www.google.com"); 
    } 

die WebView zeigt Webseite nicht verfügbar aber kein Fehler s oder Nachrichten auf dem LogCat

Was fehlt mir?

Ich teste das auf meinem Gerät nicht den Emulator.

+0

Entfernen Sie alles außer dem Aufruf von loadUrl() und versuchen Sie es erneut. Schätze du hast eine funktionierende Verbindung auf deinem Gerät? – WarrenFaith

Antwort

3

www.google.com ist keine URL, aber http://www.google.com ist. Korrigieren Sie Ihren Aufruf von loadUrl(), um eine richtige URL zu halten, und es sollte funktionieren (wenn Sie eine gültige Verbindung usw. haben).

+0

Hehehe ... wie einfach war das .. Danke! – SERPRO

+0

Nur eine Randnotiz: Sie können auch http://google.com sagen. – Davek804

+0

@ Davek804 Sie meinen 'http: // google.com' statt' http: // www.google.com' oder nur 'google.com'? – SERPRO