Этот метод вызывается только тогда, когда пользователь выполняет навигацию. Это не всегда будет вызываться, если веб-сайт перенаправляет пользователя. Распространенным сценарием для этого является веб-сайт, использующий AJAX для изменения содержимого страницы или перенаправления пользователя.
Проверьте другие обратные вызовы в WebViewClient, чтобы найти тот, который соответствует вашим потребностям: onLoadResource, onPageStarted. В вашем случае вы ориентируетесь на уровень API 11+, поэтому вам также должен быть доступен InInceptceptRequest.