Моя проблема в том, что веб-страница не загружается внутри веб-просмотра.
mWebview.loadUrl("http://www.google.com");
запускает веб-браузер ...
Это код моей деятельности:
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);
}
}
Я добавил необходимое разрешение в манифесте:
<uses-permission android:name="android.permission.INTERNET" />
android
android-webview
webpage
Gilbou
источник
источник
Ответы:
Благодаря этому посту я наконец нашел решение. Вот код:
источник
Webpage not available
попробуй это
webviewlayout.xml:
В вашей деятельности:
Обновить
Добавьте
webView.setWebViewClient(new WebViewController());
к своей деятельности.Класс WebViewController:
источник
shouldOverrideUrlLoading
вызывается для всех страниц, загруженных в веб-просмотр. Сюда входят iFrame, то есть, если страница загружает iFrame, страница будет заменена iFrame. Это не рекомендуется на соответствующей странице документации по Android.источник
shouldOverrideUrlLoading
вызывается для всех страниц, загруженных в веб-просмотр. Сюда входят iFrame, то есть, если страница загружает iFrame, страница будет заменена iFrame. Это не рекомендуется на соответствующей странице документации по Android.Пожалуйста, используйте этот код: -
main.xml
MainActivity.Java
Попробуйте этот код, если меня спросят.
источник
Очень просто: попробуйте интегрировать эти строки кода, сначала получите разрешение в файле манифеста Android.
затем напишите код в Activity.xml
Затем напишите этот код в свой MainActivity.java
}
Попробуйте это, это поможет вам решить вашу проблему
источник
просто войдите в файл XML и дайте идентификатор своему webView, затем в java вставьте эту строку:
источник
Вы можете это сделать.
источник
попробуй это;
источник
Добавить разрешение для Интернета в AndroidManifest.xml
В вашем макете:
В вашей деятельности
источник
Я использовал этот классный код. но есть ошибка. "neterr_cleartext_not_permitted" показывает, когда вы используете этот код, тогда вы столкнетесь с этой проблемой ..
источник
Добавить клиента WebView
источник
Вам необходимо добавить клиент WebView
также вы можете использовать onPageFinished для выполнения задачи после того, как веб-просмотр завершил загрузку веб-страницы
источник
Добавьте метод ниже в свой класс активности. Здесь браузер - это не что иное, как ваш объект веб-просмотра.
Теперь вы можете легко просматривать веб-страницы.
источник