Решил эту проблему может кому то тоже поможет. Само приложение немного изменил.
// включаем поддержку JavaScript
WebSettings webSettings = binding.webView.getSettings();
webSettings.setJavaScriptEnabled(true);
WebViewClient webViewClient = new WebViewClient();
binding.webView.setWebViewClient(webViewClient);
// указываем страницу загрузки
binding.webView.loadUrl("https://site.com/");
А так же создал приватный класс
private class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
if ("www.example.com".equals(request.getUrl().getHost())) {
// This is my website, so do not override; let my WebView load the page
return false;
}
// Otherwise, the link is not for a page on my site, so launch another Activity that handles URLs
Intent intent = new Intent(Intent.ACTION_VIEW, request.getUrl());
startActivity(intent);
return true;
}
}
Как указано в инструкции
https://developer.android.com/guide/webapps/webview