I would like to allow redirects to happen naturally in the WebView and only catch a new url if it is a happening because a user clicked something.
In SDK 24. can get the result by the new shouldOverrideUrlLoading(WebView view, WebResourceRequest request),
shouldOverrideUrlLoading(WebView view, WebResourceRequest request)
there is a method isRedirect() in WebResourceRequest which gets whether the request was a result of a server-side redirect.
isRedirect()