Создание нового куки в Android

Я хочу создать новый 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 ответ

Решение

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

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

Другие вопросы по тегам