在我的应用程序中,我有三个活动,第一个活动是针对介绍的,第二个活动是登录/注册,而第三个活动是webView。如何管理所有三个活动之间的会话?当有人登录登录活动服务器时,它将在cookie中发送JSESSIONID。如何使用相同的JSESSIONID并将其设置为webView cookie。 我正在使用排球JsonObjectRequest
答案 0 :(得分:0)
如何在andorid中管理会话:
Android中会话管理的一种方式是通过Cookies
。
流程很简单,只要用户成功登录,然后响应该登录API调用,您将获得一个名为set-cookie
的响应标头,它是服务器新生成的sessionId。您可以将其保存在SharedPreferences
中,然后在每次下一个API调用Headers
上,通过保存在cookie
中的密钥value
和SharedPreferences
发送相同的cookie
如何将cookie设置为WebView:
在您的情况下,您有一个WebView
要设置Cookie,因此请检查以下链接:
如何在Volley中获取和设置标题
检查此链接: