Я понимаю, что всякий раз, когда происходит перенаправление, WebViewClient.shouldOverrideUrlLoading(WebView wv, String url)
вызывается как для пользовательского щелчка, так и для автоматического перенаправления.
Требуется выполнить специальное действие тогда и только тогда, когда пользователь нажимаетпо ссылке в веб-просмотре.
Невозможно перехватить каждое перенаправление и выполнить проверку
# 2 невозможно, поскольку в случаях SAMLбудет много серверных перенаправлений.Выполнение проверки для каждого перенаправления вызывает PERFORMANCE проблем.
Android 24 в том виде, в каком он был представлен shouldOverrideUrlLoading (Webview wv, WebResourceRequest wr) ... wr имеет isRedirect () и hasGesture () точно сказать, если это пользовательский щелчок или автоматическое перенаправление
Как сделать подобное различие между пользовательским щелчком и автоматическим перенаправлением в targetSDK <24? </p>
Спасибо, Ахаш