0

cookie 总是返回 null...

在 android 2.x 这很好用,但 4.0.4 ICS 不工作

ConnectivityManager manager = (ConnectivityManager) mContext
            .getSystemService(Context.CONNECTIVITY_SERVICE);
CookieManager cookie = CookieManager.getInstance();

            if(cookie.getCookie(mContext.getString(R.string.host_url))!=null){
                conn.setRequestProperty("Cookie", cookie.getCookie(mContext.getString(R.string.host_url)));
                Log.d("tag", "cookie get " +  cookie.getCookie(mContext.getString(R.string.host_url)));
            }

在这段代码中 cookie.getCookie() 总是返回 null ...

*在 HttpUrlConnection 中使用此代码

4

1 回答 1

2

尝试在网址前添加一个点。例如,如果它是“domain.com”,请将其更改为“.domain.com”,但它仍然不适用于以前的版本。因此,请检查版本并执行其他操作。4.0 之前的所有版本都适用于“domain.com”

于 2012-11-27T22:19:23.233 回答