Przekaż pliki cookie z HttpURLConnection (java.net.CookieManager) do WebView (android.webkit.CookieManager)

Widziałem odpowiedzi na pytanie, jak to powinno działać ze starymDefaultHttpClient ale nie ma dobrego przykładuHttpURLConnection

używamHttpURLConnection wysyłać żądania do aplikacji internetowej. Na początku mojej aplikacji na Androida używamCookieHandler.setDefault(new CookieManager()) automatycznie radzić sobie z ciasteczkami sesyjnymi, a to działa dobrze.

W pewnym momencie po zalogowaniu chcę pokazać na żywo strony z aplikacji internetowej użytkownikowi za pomocąWebView zamiast pobierać dane za kulisyHttpURLConnection. Chcę jednak użyć tej samej sesji, którą założyłem wcześniej, aby uniemożliwić użytkownikowi ponowne logowanie.

Jak skopiować pliki cookie zjava.net.CookieManager używane przezHttpURLConnection doandroid.webkit.CookieManager używane przezWebView więc mogę dzielić sesję?

questionAnswers(4)

yourAnswerToTheQuestion