在Android中创建新的Cookie

Jes*_*ris 2 java cookies android cookiemanager

我想在Android中创建一个新的Cookie.当我做:

Cookie testCookie = new Cookie();
Run Code Online (Sandbox Code Playgroud)

我收到一个错误,说"无法实例化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);
Run Code Online (Sandbox Code Playgroud)

小智 8

Cookie,如果您正在谈论的是org.apache.http.cookie.Cookie,是一个接口,因此无法直接实例化.

看看这里的文档 http://developer.android.com/reference/org/apache/http/cookie/Cookie.html 任何已知的实现,我想org.apache.http.impl.cookie.BasicClientCookie会这样做!