2015-05-07 4 views
1

Я пытаюсь создать простое веб-приложение, которое загружает веб-сайт в веб-просмотр.ner :: ERR_CACHE_MISS Android 4.4 WebView

Это код:

public class Webviewser extends ActionBarActivity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_webview); 

    String url = "http://google.com"; 
    WebView view = (WebView)this.findViewById(R.id.webView); 
    view.getSettings().setJavaScriptEnabled(true); 
    view.loadUrl(url); 
} 
} 

Я прочитал в другом потоке, что решение добавить разрешение INTERNET внутри ANDROID МАНИФЕСТЕ. Но, как вы видите, я уже добавлено:

<?xml version="1.0" encoding="utf-8"?> 

<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name=".Webviewser" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

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

</manifest> 
+0

Неужели никто не может мне помочь ?? –

+0

Я не вижу разрешения в вашем манифесте. Правильно ли вы вставили содержимое файла манифеста? –

ответ

1

Попробуйте sostitute код с этим:

WebView view = (WebView) findViewById(R.id.webView); 
    WebSettings faller = view.getSettings(); 
    faller.setJavaScriptEnabled(true); 
    view.loadUrl("http://google.com"); 
view.setWebViewClient(new WebViewClient()); 
+0

Спасибо, mann .. Это сработало для меня –

Смежные вопросы