Android Defaul Http客户端

Android Defaul Http客户端,android,Android,在我的android应用程序中,我必须从php服务器获得响应。所以我使用了DefaultHttpClient,因为我必须为后续请求维护会话cookie,因此我避免使用singleton模式为DefaultHttpClient创建新实例。但问题是当我关闭手机应用程序并在手机上为DefaultHttpClient创建新实例时,我的会话cookie会被销毁。如何维护DefaultHttClient,即使手机重新启动 谢谢。我建议您将cookie数据保存到永久性存储器中 (如SharedReferenc

在我的android应用程序中,我必须从php服务器获得响应。所以我使用了DefaultHttpClient,因为我必须为后续请求维护会话cookie,因此我避免使用singleton模式为DefaultHttpClient创建新实例。但问题是当我关闭手机应用程序并在手机上为DefaultHttpClient创建新实例时,我的会话cookie会被销毁。如何维护DefaultHttClient,即使手机重新启动


谢谢。

我建议您将cookie数据保存到永久性存储器中 (如SharedReferences/SQLite/或cookie文件)

这里是一个链接到更多关于

您可以在
onPause()方法中执行此操作

然后可以在
onResume()方法中获取数据。


当然,还要检查
onCreate()

中的本地cookie。我建议您将cookie数据保存到持久性存储中 (如SharedReferences/SQLite/或cookie文件)

这里是一个链接到更多关于

您可以在
onPause()方法中执行此操作

然后可以在
onResume()方法中获取数据。

当然,还可以在您的
onCreate()

中检查本地cookie。我建议您使用该库,它可以自动处理android
SharedReferences
的持久cookie存储

请参阅此处的文档:

我建议使用该库,它会自动处理android
SharedReferences的持久cookie存储

请参阅此处的文档:


请您编辑您的问题,使其格式不为代码块。请您编辑您的问题,使其格式不为代码块。