Я пытаюсь загрузить все свои URL внутри моего webView в android studio, а не во внешних браузерах. Я добился успеха благодаря реализации следующего кода:
webview.apply{
settings.javaScriptEnabled = true
settings.loadWithOverviewMode = true
settings.useWideViewPort = true
webViewClient = MyClient()
loadUrl("http://url.com")
}
inner class MyClient : WebViewClient() {
override fun shouldOverrideUrlLoading(view: WebView?, request:
WebResourceRequest?): Boolean {
view?.loadUrl(request?.url?.toString())
return true
}
(спасибо пистолетному кафе за код, описанный выше)
Тем не менее, часть "inner class MyClient: ..." требует как минимум API уровня 21, и я очень хотел бы достичь того же результата, не переводя свой уровень с 17 на 21, так как мне действительно нужно мое приложение, чтобы его можно было установить в более низких версиях Android.
Есть ли способ сделать это?
заранее благодарю за поддержку
Привет