0

cookieは常にnullを返します。

android 2.xではこれはうまく機能しますが、4.0.4ICSは機能しません

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

URLの前にドットを追加してみてください。たとえば、「domain.com」の場合は「.domain.com」に変更しますが、それでも以前のバージョンでは機能しません。したがって、バージョンを確認し、そうでない場合は実行してください。4.0より前のすべてのバージョンは「domain.com」で正常に機能します

于 2012-11-27T22:19:23.233 に答える