La URL no se está cargando especialmente en el dispositivo Samsung

He intentado con dos methods que son "setWebViewClient" y "setWebChromeClient" pero la URL todavía no se carga correctamente en algunos dispositivos, especialmente en Samsung, búsqueda asignada relacionada pero no se encontró la respuesta correcta, puedo usar el método de intención directa pero no romperá el hielo, porque quiero establecer una barra de progreso visible para cargar la url.

Nota: Todo el código está en Kotlin.

A continuación está el código cuando utilicé "setWebViewClient":

contactUsView!!.loadUrl("https://www.google.co.in/") contactUsView!!.visibility = View.GONE progress!!.visibility = View.VISIBLE contactUsView!!.setWebViewClient(object : WebViewClient() { override fun onPageFinished(view: WebView, url: String) { System.out.println("Progress_finished:::") progress!!.visibility = View.GONE contactUsView!!.visibility = View.VISIBLE } }) 

y, por otro lado, he usado el método "setWebchromeclient":

 contactUsView!!.loadUrl("https://www.google.co.in/") contactUsView!!.visibility = View.GONE progress!!.visibility = View.VISIBLE contactUsView!!.setWebChromeClient(object : WebChromeClient() { override fun onProgressChanged(view: WebView, newProgress: Int) { super.onProgressChanged(view, newProgress) System.out.println("Progress1 :::"+ newProgress) if (newProgress == 100) { progress!!.visibility = View.GONE System.out.println("Progress_if :::"+ newProgress) contactUsView!!.visibility = View.VISIBLE } else { progress!!.visibility = View.VISIBLE System.out.println("Progress_else :::"+ newProgress) contactUsView!!.visibility = View.GONE } } }) 

Si alguien tiene alguna idea, amablemente comparte su respuesta, Gracias de antemano.