I'm loading URL on the webview with image
webView.loadUrl(url)
and I'm waiting then URL will finished
webView.webViewClient = object : WebViewClient() {
override fun onPageFinished(view: WebView, url: String) {
view.visibility = View.VISIBLE
//do some staff
}
}
but then I'm clicking on the image, new link must be open, but I need to open it in new browser not in this webview.
If I'm using without onPageFinished
it does, but I need this onPageFinished
.
How can I open new URL on the image click in new browser?
override fun shouldOverrideUrlLoading(view: WebView?, url: String?): Boolean {
val intent = Intent(Intent.ACTION_VIEW, Uri.parse(url))
context.startActivity(intent)
return true
}