Я изо всех сил пытаюсь сохранить сеанс после входа в систему, и мне было интересно, может ли кто-нибудь помочь. Я собирался попробовать Apache, но андроид documentation заявляет, что они ушли от Apache в пользу URLConnection Java.android URLConnection и cookies
Если я данные куки хранятся в виде пучка дополнительного, как я могу считать, что данные и добавить его обратно в CookieManager?
Неправильная форма для хранения данных cookie в строке, а затем передать в мое следующее упражнение, используя дополнительные функции?
Должен ли я создавать CookieManager в каждом действии и в основном хранить его после каждого запроса, переназначить его, а затем выдать следующий следующий запрос ?
//Login.java: private CookieManager loginCookie = new CookieManager(); extras.putString ("Cookies", loginCookie.toString());
//LoggedIn.java: Bundle bundle = intent.getExtras(); String strCookies = bundle.getString("Cookies"); SummaryCookies = (CookieManager)strCookies; //I tried casting the strCookies back to a CookieManager, but that did not work. :(
Как я могу получить печенье из strCookies и преобразовать его обратно в формат, который CookieManager понимает?