Android - несколько onReceivedHttpAuthRequest с WebView - PullRequest
4 голосов
/ 22 ноября 2011

У меня проблема с моим WebView и обычной аутентификацией.Я создал следующее onReceivedHttpAuthRequest:

@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
   Log.d(this.toString(),"onReceivedSslError error:"+error.toString());
   handler.proceed();
}

@Override
public void onReceivedHttpAuthRequest(WebView view, HttpAuthHandler handler, String host, String realm) {
   Log.d(this.toString(),"onReceivedHttpAuthRequest host:"+host+" realm"+realm);
   handler.proceed(HttpHelper.HTTPUSERNAME, HttpHelper.HTTPPASSWORD);
}

Приложение обычно аутентифицируется прямо на веб-сервере (onReceivedHttpAuthRequest будет вызываться около 5 раз, а затем страница будет загружена)Но иногда есть просто пустая страница, и я вижу в Logcat около 2-3 вызовов onReceivedHttpAuthRequest.Затем я должен закрыть приложение и перезапустить его.Это не помогает перезагрузить активность с WebView.Возможно, это проблема с https, который также будет использоваться?

И да, я уже использовал Google ... но не смог найти ответ.

Спасибо за вашу помощь заранее!1012 *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...