Ваша проблема в том, что вы, скорее всего, не смотрите на WebView
.
Запустите ваше приложение.Когда вы попадете на страницу, которую, по вашему мнению, просматриваете в WebView
, нажмите кнопку MENU.Вы, вероятно, увидите меню опций приложения Browser.Это потому, что вы находитесь в приложении Browser, а не в вашем приложении.
WebView
по умолчанию запускает все клики по ссылкам и все перенаправляет в выбранный пользователем браузер.Вероятно, вы попали в сценарий перенаправления - URL, который вы указали для loadUrl()
, инициировал перенаправление на сервере, и перенаправленный URL загружается браузером, а не WebView
.
Вам нужно будет прикрепить объект WebViewClient
к WebView
и внедрить shouldOverrideUrlLoading()
в WebViewClient
, чтобы указать, какие ссылки / перенаправления должны быть загружены в WebView
, а какие - по выбору пользователя.браузера.