private WebView wv;
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.infoweblinkview);
wv=(WebView) findVie
The method shouldOverrideUrlLoading() will be called only when a new URL is about to load in the current webview. Hence to receive an updated URL upon click inside a single webpage application you need to extend WebChromeClient class and set its instance to your webview. Whenever URL will update onProgressChanged will be called and there you will get updated URL through webview.
webView?.webChromeClient = QuartzWebChromeClient()
Inside onProgressChanged() of QuartzWebChromeClient updated URL can be received through webview.
private inner class QuartzWebChromeClient : WebChromeClient() {
override fun onProgressChanged(view: WebView, newProgress: Int) {
super.onProgressChanged(view, newProgress)
Log.d("tag",view.url)
}
}