gpt4 book ai didi

android - 将带有对象的 ArrayList 传递给新的 Activity?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:33:55 25 4
gpt4 key购买 nike

我正在尝试将 ArrayList 从我的第一个 Activity 传递到下一个 Activity。基本上,第一个 Activity 解析一个 XML 文件并创建一个包含对象的 ArrayList。我想要做的是将该 ArrayList 发送到我的第二个 Activity ,并在 ListView 中显示一些对象数据。

我想过用 Intent 来做这件事,但看起来只有原始数据类型通常通过 Intent 传递。这样对吗?

如果是这样,传递数据的更好解决方案是什么?当然,Android 必须提供能够执行此类操作的功能。

非常感谢任何帮助/代码示例..

谢谢

编辑:

我通过首先创建和调用 Intent 解决了这个问题,并且只在我调用的 Activity 中解析 XML。这样我就不需要再传递对象了。但是对于那些感兴趣的人,您可以阅读有关如何通过 Activity 传递数据的信息,here.

最佳答案

复杂类型可以通过 Parcelable 传递。这个问题中有一个例子:

Help with passing ArrayList and parcelable Activity

关于android - 将带有对象的 ArrayList 传递给新的 Activity?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5835666/

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