Вам нужно будет использовать loadUrl
для загрузки ссылки.
loadDataWithBaseUrl
не предназначен для загрузки данного baseUrl
в WebView
.Он предназначен для загрузки данных, которые вы передаете как data
в WebView
( документация ).Скажи, что хочешь иметь "Hello World!"записано в вашем WebView
:
webview.loadDataWithBaseURL(url, "<html><body>Hello World.</body></html>", null, "UTF-8", null)
Что касается кодировки: при использовании loadUrl
вам не нужно явно указывать UTF-8
, поскольку это значение по умолчанию .Использование ISO-8859-1
сработало для конкретной страницы, которую вы хотите загрузить:
webSettings.defaultTextEncodingName = "ISO-8859-1"