我的应用程序基本上用于扫描二维码,首先当用户扫描二维码时,会显示产品图片,描述,价格和添加到购物车按钮。当用户点击添加到购物车按钮时,它会进入另一个活动在他/她设置产品数量的地方,在同一活动中设置更多产品图标,当用户点击该图标时,此处显示更多产品图像也会添加到购物车按钮,当点击该按钮时,它会进入另一个活动,其中他/她设定的数量,我的问题是加入购物车会话没有维护,以前的产品没有显示在他/她的购物袋中,目前选择的产品不是在购物中存储。
请帮帮我,我怎么能这样做?
答案 0 :(得分:0)
你问了一个模糊的问题,所以我假设你正在寻找一个策略而不是特定的代码。
我可以想到两种方法可以解决这个问题。基本上,您希望在活动之间保持信息。您可以使用存储所单击项的应用程序类,也可以将会话活动保存到sqlite数据库中。
我推荐第一个选项,即应用程序级别。基本上,这是一个位于应用程序级别所有活动之上的类,并且可供所有活动以及服务和广播接收器等访问。我认为它在php中使用SESSION变量是公平的。
通过应用程序链接到一篇关于android中全局变量的文章: http://trace.adityalesmana.com/2010/08/declare-global-variable-in-android-via-android-app-application/