Как связать несколько страниц HTML в веб-представлении из папки ресурсов в Android? - PullRequest
0 голосов
/ 30 октября 2018

Получение ошибки **html exposed beyond app through Intent.getData()** при попытке вызвать другой HTML-файл по ссылке html внутри веб-представления из папки локальных ресурсов в Android Studio.

1 Ответ

0 голосов
/ 30 октября 2018

Ниже код может решить вашу проблему

 webView.settings.javaScriptEnabled = true

webView.webViewClient = object : WebViewClient()
 {

        override fun shouldOverrideUrlLoading(view: WebView, url: String): Boolean {
                view.loadUrl(url)

                return true
        }

        // From api level 24
        override fun shouldOverrideUrlLoading(view: WebView, request: WebResourceRequest): Boolean {

                // Get the mailto url
                 val url = request.url.toString()

                 view.loadUrl(url)

                // Return true means, leave the current web view and handle the url itself
                return true
            }

    }
webView.loadUrl("file:///android_asset/sample.html")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...