Android 如何处理会话?我们什么时候创建会话id
大家好,我面临一个问题,我需要这里的专家们的建议。 我的项目中有一个购物车模块,它使用webserviceAndroid 如何处理会话?我们什么时候创建会话id,android,Android,大家好,我面临一个问题,我需要这里的专家们的建议。 我的项目中有一个购物车模块,它使用webservice 创建会话Id。(我有一个xml输入,它返回一个长字符串作为会话Id) 将产品添加到购物车(其中我使用上述会话id和产品唯一代码作为xm输入) Get cart(这里xml中的输入参数是sessionid。这意味着我将在该会话中获得一个列表产品) 从购物车中删除(这里的xml参数是会话id和产品唯一代码) 我所做的是,在加载启动屏幕时,我编写了生成会话id的代码,并将其保存在列表的第一个位置
CartService cartService=new CartServiceImpl();
SterviceResponse ob = cartService.createPartnerSession();
Session session = new Session();
session.setSessionId(ob.getStringValue());
getSessionId()将返回会话id
如果没有互联网问题,该程序可以正常工作,但如果我在两者之间关闭wifi,该程序将崩溃。现在,我必须重新启动应用程序以启动新会话。此外,如果手机闲置一段特定时间,我还想使会话过期
在程序中存储和处理会话id的最佳方法是什么?有几种方法。 1.如果您使用的是JSP,那么在显示页面后,您可以使用session.invalidate()。jsp中的类似内容-
<%
session.invalidate();
%>
<h2>Session Destroyed successfully.. </h2>
会话已成功销毁。。
1.
不幸的是,是的,我必须在我的项目中处理会议
<session-config>
<session-timeout>1</session-timeout>
</session-config>