Подтвердить что ты не робот

Очистить содержимое WebView

У меня есть WebView в моем приложении с шириной и высотой wrap_content

до того, как я использую webview.loadData, ширина и высота его равны 0,

после загрузки URL-адреса (или я использую webview.loadData), он отобразит веб-страницу.

Мой вопрос: как я могу очистить веб-просмотр, чтобы восстановить его обратно в исходное состояние, так же как

перед этим loadData??

4b9b3361

Ответ 2

Единственное полное решение - проверить версию SDK.

if (Build.VERSION.SDK_INT < 18) {
   webView.clearView();
} else {
   webView.loadUrl("about:blank");
}

Ответ 3

WebView.clearView();

Это очистит представление из веб-представления.

Ответ 4

используйте следующую инструкцию перед loadData:

view.loadUrl("javascript:document.open();document.close();");

Ответ 5

Я использовал метод clearView(), но теперь у меня возникают проблемы, которые, когда я loadData() сразу после него, похоже, не загружают данные.

Ответ 6

Как насчет loadUrl ( "about: blank" ), а затем clearHistory()?