Передача cookie в другую Activity

Activity Lifecycle, Saving Activity State, Managing Tasks, Intent, Intent Filter
Ответить
D4Kiss
Сообщения: 2
Зарегистрирован: 25 сен 2013, 15:24

Передача cookie в другую Activity

Сообщение D4Kiss » 25 сен 2013, 15:29

Делаю пост запрос на сервер (авторизация)
Сохраняю куки:
List<Cookie> CCookies;
.....
HttpResponse response = httpClient.execute(httppost);
CCookies = httpClient.getCookieStore().getCookies();

Как мне передать их в другую Activity?

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Передача cookie в другую Activity

Сообщение rezak90 » 25 сен 2013, 19:18

стандартными средствами (например через Bundle или Intent) никак... так что или делать статикой или сохранять в бд/преференсы и во второй активити считывать
R.id.team
Политика на форуме запрещена

D4Kiss
Сообщения: 2
Зарегистрирован: 25 сен 2013, 15:24

Re: Передача cookie в другую Activity

Сообщение D4Kiss » 25 сен 2013, 22:23

А можно пример как сохранить/загрузить в(из) преференс тип Cookie?
Пробовал кстати сохранять в преференс любые данные (текстовые), получать их мог только из этой же активити (MODE_PRIVATE)

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Передача cookie в другую Activity

Сообщение Mikhail_dev » 26 сен 2013, 00:14

А можно пример как сохранить/загрузить в(из) преференс тип Cookie?
Сделать класс, наследника от Application, пусть он будет singleton. В нём хранить данные, которые нужны для коммуникации по активностям, к примеру куки.
Пробовал кстати сохранять в преференс любые данные (текстовые), получать их мог только из этой же активити (MODE_PRIVATE)
Нет, доступ можно получить со всего приложения
MODE_PRIVATE - File creation mode: the default mode, where the created file can only be accessed by the calling application (or all applications sharing the same user ID).

Ответить