Я использую Android DefaultHttpClient для связи с моим сервером, я сталкиваюсь с этой странной проблемой.
Это в основном то, чего я хочу достичь: когда одно из моих действий закрыто (вызывается onPause), ясохранить все мои файлы cookie в SharedPreferences.И когда активируется другое действие, я восстанавливаю Cookies из SharedPreferences.Таким образом я могу сохранить сеанс между действиями.
Я достиг этого, вызвав httpClient.getCookieStore (). GetCookies () и сохранив всю их информацию в SharedPrefenferences в методе onPause моей операции.
Я восстанавливаю его, извлекая файлы cookie из SharedPrefenferences, и вызываю httpClient.getCookieStore (). AddCookie ().
Я зарегистрировал весь прогресс и не видел разницы между файлами cookie, когда я их сохранял, и файлами cookie, когда я тогда их получалот SharedPrefrence.
Проблема в том, что он не работает, сервер все еще думает, что я не вошел в систему (я вошел в систему до того, как очистил все куки и восстановил затем из файла).