Веб-представление Android показывает пустую страницу

При попытке создать веб-представление, но это только показывает пустую/белую страницу. Я последовал нескольким примерам, и они все говорят что работа с этим кодом...

Вот мой код:

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

public class PostenWebView extends Activity {

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.web_view);
        WebView webview = (WebView)findViewById(R.id.webview);
        webview.loadUrl("http://www.google.com");
    }
}

И вот web_view.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/webview"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
    />
</LinearLayout>
10
задан Jonathan Leffler 8 September 2013 в 18:31
поделиться

3 ответа

Вам необходимо включить Javascript (.getSettings().setJavaScriptEnabled(true)) или выбрать веб-страницу, не использующую Javascript.

14
ответ дан 3 December 2019 в 22:36
поделиться

Вы должны добавить разрешение к вашему файлу AndroidManifest.xml.

<uses-permission
        android:name="android.permission.INTERNET"></uses-permission>
3
ответ дан 3 December 2019 в 22:36
поделиться

Я нашел пример, который наконец-то сработал! :)

https://apps-for-android.googlecode.com/svn/trunk/Samples/WebViewDemo/src/com/google/android/webviewdemo/WebViewDemo.java

Но проблема была также в URL-адрес, когда я попытался перейти на google.com через свой WebView, мгновенно открыл свой обычный браузер на моем телефоне ... Но другой URL-адрес работал нормально :)

1
ответ дан 3 December 2019 в 22:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: