Создание нового куки в 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
сделал бы это!