2010-02-09 12 views
7

我爲我的Android應用執行HTTP調用的服務。該服務將Cookie存儲在CookieStore中。我試圖找到一種方法來堅持CookieStore,但我沒有成功。我不希望用戶每次都登錄以接收新的CookieStore。在http客戶端服務中保存CookieStore

我試圖使用SharedPreferences作爲字符串存儲CookieStore,但我無法用String重新構造CookieStore。

有沒有其他人成功堅持CookieStore?

回答

2

您可以創建自己的CookieStore implementation。請記住,HttpClient不是一個特定於Android的技術,因此您可以在Apache site上找到一些文檔(請參閱第3.7節)。

+0

感謝馬克。仔細查看文檔,我最終將整個cookiestore作爲字符串寫入sharedprefs。那麼在讀取字符串時,我必須手動解析每個cookie – jlim 2010-02-10 17:15:33

7

有在共享偏好處理HTTP請求的各個方面,其中持續餅乾一個很好的圖書館:http://loopj.com/android-async-http/

(你可以使用完整的lib或只是需要Cookie持久性的兩班)

相關問題