Создание нового куки в Android - PullRequest
2 голосов
/ 10 января 2011

Я хочу создать новый Cookie в Android.Когда я делаю:

Cookie testCookie = new Cookie();

, я получаю сообщение об ошибке: «Не удается создать экземпляр типа Cookie».Все, что я хочу сделать, это создать новый cookie и вставить его в хранилище cookie (использует org.apache.http.client CookieStore, а не java.net.CookieStore или что-то еще)Я не могу использовать HttpCookie, потому что не могу разыграть его в Cookie.Есть мысли?

Редактировать (дополнительный код):

Вот более или менее то, что я хочу сделать:

import org.apache.http.client.CookieStore;
import org.apache.http.cookie.Cookie;
import java.net.CookieManager;

CookieManager manager = new CookieManager();
CookieStore store = (CookieStore) manager.getCookieStore();

Cookie testCookie = new Cookie();

store.addCookie(testCookie);

1 Ответ

8 голосов
/ 11 января 2011

Cookie, если вы говорите о org.apache.http.cookie.Cookie, это интерфейс и, следовательно, не может быть непосредственно создан.

Посмотрите здесь документ http://developer.android.com/reference/org/apache/http/cookie/Cookie.html для любой известной реализацииЯ думаю, org.apache.http.impl.cookie.BasicClientCookie сделает это!

...