【问题标题】:how to maintain add to cart session如何维护添加到购物车会话
【发布时间】:2012-10-17 19:07:10
【问题描述】:

我的应用程序主要用于扫描二维码,首先当用户扫描二维码时,会显示产品图片、描述、价格和添加到购物车按钮。当用户点击添加到购物车按钮时,它会继续进行另一个活动他/她在哪里设置产品数量,在同一活动上设置更多产品图标,当用户单击该图标时,此处显示更多产品图像还添加到购物车按钮单击该按钮时放置另一个活动,其中他/她设置了数量,我的问题是没有维护添加到购物车会话,以前的产品没有显示在他/她的购物袋中,现在选择的产品之前没有在购物中存储。

请帮帮我,我该怎么做?

【问题讨论】:

    标签: android android-intent


    【解决方案1】:

    你问了一个模糊的问题,所以我假设你正在寻找一种策略而不是特定的代码。

    我能想到的有两种方法可以解决这个问题。基本上,您希望在活动之间维护信息。您可以使用一个应用程序类来存储您点击的项目,或者您可以将会话活动保存到 sqlite 数据库中。

    我推荐第一个选项,应用程序级类。基本上,这是一个位于应用程序级别的所有活动之上的类,并且可供所有活动以及服务和广播接收器等访问。我认为它等同于在 php 中使用 SESSION 变量。

    这里有一篇关于通过应用程序在 android 中的全局变量的文章的链接: http://trace.adityalesmana.com/2010/08/declare-global-variable-in-android-via-android-app-application/

    【讨论】:

    • 是的,我正在寻找如何在活动之间维护信息的代码。我点击此链接androiddom.com/2011/02/android-shopping-cart-tutorial.html
    • 好的,所以他们建议使用静态变量或将额外内容传递给意图。我不喜欢传递额外内容的想法,但使用静态变量是一个好方法。正如我在回答中所说,我将使用 Application 类来处理它。但是,嘿,每个人都有自己的,对吧? :)
    • 我不知道如何使用应用程序类实际上我是 android 新手,这就是为什么我需要适当的帮助。
    • 看看这个教程,它准确地解释了我推荐的内容,以及一些可以帮助你入门的源代码!intridea.com/blog/2011/5/24/…
    • 我正在使用返回类型为产品的产品图像,当我创建产品图像的方法时,共享首选项不能接受其返回类型。此活动通过应用程序扩展。我该如何解决这个问题?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-01
    • 1970-01-01
    相关资源
    最近更新 更多