gpt4 book ai didi

java - Cookie 管理器导致致命信号 11

转载 作者:搜寻专家 更新时间:2023-10-30 21:00:05 24 4
gpt4 key购买 nike

当我尝试在 cookiemanager 上设置 cookie 时,我的应用程序静默崩溃(没有强制关闭弹出窗口)。

mHttpClient.getParams().setBooleanParameter(ClientPNames.HANDLE_REDIRECTS, false);
HttpGet http_get = new HttpGet(url);
HttpResponse response = mHttpClient.execute(http_get);

for(Cookie cookie : mHttpClient.getCookieStore().getCookies()) {

Log.d(AppPreferences.TESTTAG,"cookie = " + cookie.getName());
if(cookie.getName().equals("SACSID") || cookie.getName().equals("ACSID"))
{
response.getEntity().consumeContent();
String cookieString = cookie.getName() + "=" + cookie.getValue() + "; domain=" + cookie.getDomain();
CookieManager.getInstance().setCookie(cookie.getDomain(), cookieString); //**crashes here**
return true;
}
}

这是我从 logcat 得到的所有信息

04-19 22:51:35.277: W/dalvikvm(16704): Invalid indirect reference 0x414bb040 in decodeIndirectRef
04-19 22:51:35.277: E/dalvikvm(16704): VM aborting
04-19 22:51:35.281: A/libc(16704): Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code=1), thread 16754 (AsyncTask #1)

这是生成的逻辑删除日志:http://textuploader.com/?p=6&id=gPpJ

它在 CookieManager setCookie() 行上失败(即我在该行之前和之后记录一条消息,它打印之前的消息而不是之后的消息)

有人遇到过这个问题吗?

最佳答案

在调用 CookieManager 之前添加 CookieSyncManager.createInstance(context);

关于java - Cookie 管理器导致致命信号 11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16107892/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com