cookieManager在活动之外

时间:2011-10-02 14:41:17

标签: android cookies android-context

我正在尝试对包含json数据的网页发布一些帖子请求...但是涉及到Cookie。

cookies工作正常但不持久......

我正在从一个单独的类(对象)执行请求。我将活动上下文传递给该类,但我仍然无法存储cookie。

我尝试使用cookiessyncmanager来同步Cookie,但这需要cookiemanger。那就是我被困住的地方,因为cookiemanager不允许我创建像cookiesyncmanager那样的上下文......

这是我的代码:

    for(Cookie cookie : cookieStore.getCookies()){
            String cookieString = cookie.getName() + "="
            + cookie.getValue() + "; domain=" + cookie.getDomain();
        CookieManager.getInstance().setCookie(cookie.getDomain(),
            cookieString);
        }
        CookieSyncManager.createInstance(baseContext).sync();

正如您所看到的那样CookieManager允许getInstance()方法,但这只会导致“失败”,因为该对象显然没有上下文....

0 个答案:

没有答案