gpt4 book ai didi

java - 将 JSON "subarray"传递给另一个 Activity

转载 作者:行者123 更新时间:2023-11-29 23:24:53 25 4
gpt4 key购买 nike

为了提高我的 Android 开发技能,我正在尝试制作一个简单的购物应用程序。像这样:

你可以从这张图片中猜到,我有一个产品列表,我正在从 JSON 解析它,就像下一个一样:

我已经能够将 JSON 解析为数组列表,并使用 RecyclerView 列出主要产品。但是,我希望能够单击某个产品并查看其各自的子产品,以便我可以将它们添加到购物车。

我想通过创建一个新的 Activity 来使用主从流程,但是......我如何将特定的“子产品”数组传递给细节 Activity ? (例如,单击“Soda”并被重定向到新 Activity ,以查看“Coke”、“Dr. Pepper”和“Sprite”)。我应该只传递我已经解析过的整个 ArrayList 吗?或者有没有办法只使用 Intent 传递“子数组”?

对于这个新问题,我深表歉意,但我一周半前才开始学习 Java 和 Android 开发。

提前致谢!

最佳答案

Gson是一个很好的库,可以将 JSON 转换为 Java 对象,反之亦然。您可以将 JSON 转换为对象并以这种方式处理数据。例如,您可以让 Mango 类扩展一个抽象类 Juice。有了这些层次关系,做您想做的事情就会容易得多。

关于java - 将 JSON "subarray"传递给另一个 Activity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53750928/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com