2011-05-09 125 views
1

在我的Android應用程序中,我必須從PHP服務器獲得響應。所以我使用DefaultHttpClient,因爲我不得不爲後續請求維護會話cookie,以避免爲使用單例模式的DefaultHttpClient創建新實例。但問題是當我關閉並在電話應用程序中爲DefaultHttpClient創建新實例時,因此我的會話cookies被破壞。即使手機重新啓動,如何維護DefaultHttClient?Android Defaul Http客戶端

謝謝。

+0

請,你能不能好心編輯您的問題,以便它不作爲代碼塊格式。 – harism 2011-05-09 07:10:00

回答

2

我建議你將你的cookie數據保存到永久存儲器 (如SharedPreferences/SQLite /或cookie文件)。

這裏是你的onPause()方法的詳細信息的鏈接Android Storage

你可以做到這一點。

然後,您可以在onResume()方法中獲取數據。
當然也中檢查本地Cookie中的onCreate()