In webViewClient, I use shouldOverrideUrlLoading to validate link / url and load other activity, but how can I do the same trick in webChromeClient?
You cannot do this in webChromeClient . You must set both parameters: webViewClient and webChromeClient .
webChromeClient
webViewClient