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ę?