0
HttpClient クッキーの使用
簡易な質問になりますがお願いします。
HttpClientを使用し、クッキーに情報を保存したいのですが、
下記方法で試してもアプリケーションを再起動すると
保存したデータが消えてしまいます。
//////////////////////////////////////////////////
//※抜粋 情報生成 mHttpClientはインスタンス変数
mHttpClient = new HttpClient(new MultiThreadedHttpConnectionManager());
mHttpClient.getParams().setCookiePolicy(
CookiePolicy.BROWSER_COMPATIBILITY);
Cookie cookie = new Cookie();
cookie.setPath("/");
cookie.setComment(null);
cookie.setSecure(false);
cookie.setName("year");
Calendar dat = new GregorianCalendar(2006, 1, 1);
c.setExpiryDate(dat.getTime());
c.setValue(URLEncoder.encode("2006"));
mHttpClient.getState().addCookie(c);
/////////////////////////////////////////////
//※抜粋 情報参照 mHttpClientは上記で生成したもの。
Cookie[] cc = mHttpClient.getState().getCookies();
for (int i = 0; i < cc.length; i++) {
System.out.println("名称" + cc[i].getName());
System.out.println("値" + URLDecoder.decode(cc[i].getValue()));
}
とても横着な質問であることは重々承知しておりますが、
助言など頂ければありがたいです。
宜しくお願い致します。