Android Defaul Http客户端
在我的android应用程序中,我必须从php服务器获得响应。所以我使用了DefaultHttpClient,因为我必须为后续请求维护会话cookie,因此我避免使用singleton模式为DefaultHttpClient创建新实例。但问题是当我关闭手机应用程序并在手机上为DefaultHttpClient创建新实例时,我的会话cookie会被销毁。如何维护DefaultHttClient,即使手机重新启动Android Defaul Http客户端,android,Android,在我的android应用程序中,我必须从php服务器获得响应。所以我使用了DefaultHttpClient,因为我必须为后续请求维护会话cookie,因此我避免使用singleton模式为DefaultHttpClient创建新实例。但问题是当我关闭手机应用程序并在手机上为DefaultHttpClient创建新实例时,我的会话cookie会被销毁。如何维护DefaultHttClient,即使手机重新启动 谢谢。我建议您将cookie数据保存到永久性存储器中 (如SharedReferenc
谢谢。我建议您将cookie数据保存到永久性存储器中 (如SharedReferences/SQLite/或cookie文件) 这里是一个链接到更多关于 您可以在
onPause()方法中执行此操作
然后可以在onResume()方法中获取数据。
当然,还要检查onCreate()
中的本地cookie。我建议您将cookie数据保存到持久性存储中
(如SharedReferences/SQLite/或cookie文件)
这里是一个链接到更多关于
您可以在onPause()方法中执行此操作
然后可以在onResume()方法中获取数据。
当然,还可以在您的onCreate()
中检查本地cookie。我建议您使用该库,它可以自动处理androidSharedReferences
的持久cookie存储
请参阅此处的文档:
我建议使用该库,它会自动处理androidSharedReferences的持久cookie存储
请参阅此处的文档:
请您编辑您的问题,使其格式不为代码块。请您编辑您的问题,使其格式不为代码块。