не открывает сайт в WebView

ПИШЕТ ОШИБКУ: Expecting member declaration хОТЯ ДЕЛАЮ СТРОГО ПО ИНСТРУКЦИИ:

**    binding.WebViewMy.loadUrl(URL)
   // WebSettings = binding.WebViewMy.get
     binding.WebViewMy.settings.javaScriptEnabled;
     binding.WebViewMy.settings.loadWithOverviewMode;

    binding.WebViewMy.webViewClient

}
//@ovveride
public  boolean  shouldOverrideUrlLoading (WebView WebviewMy,
WebResourceRequest request)
{
    binding.WebViewMy.loadUrl("foo.com");
}

**

EB

Ответ на выше опмисаный вопросс мне адли ниже. Я исправил, написав код на котлин, а не джава. Но вот еще ошибку выдает: Komdosh, я сделал так,, public fun shouldOverrideURLLoading(webView: WebView, request: WebResourceRequest): Boolean { binding.WebViewMy.loadUrl("foo.com"); return true; } } Но пишет ошибку в браузере (WebView) - ERR_CASHE_MISS и не открывает сайт


Ответы (1 шт):

Автор решения: Komdosh

Это объявление метода на Java:

public boolean shouldOverrideURLLoading(WebView webView, WebResourceRequest request)

На kotlin метод объявляется следующим образом:

public fun shouldOverrideURLLoading(webView: WebView, request: WebResourceRequest): Boolean
→ Ссылка