通过 Bundle 传递 ArrayList 对象?

发布于 2024-10-18 21:01:40 字数 334 浏览 6 评论 0原文

可能的重复:
在 Activity 之间传递非原始类型的数据在安卓中

嗨... 在我的android中,我需要通过捆绑包将ArrayList对象从第一个活动传递到第二个活动,并在第二个活动中检索相同的对象...

请帮助我编写代码...

谢谢:)

Possible Duplicate:
Passing data of a non-primitive type between activities in android

hi...
In my android i need to pass ArrayList object from first activity to a second activity through bundles and retrieve the same object in the second activity ...

pls help me with the code ...

thanks :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

忆离笙 2024-10-25 21:01:41

您看过 Bundle 的文档吗? Android - Bundle 文档

如果您的 ArrayList 包含简单值,您可以使用一些东西就像 src 活动中的 putIntArray 和 dest 活动中的 getIntArray 一样。

否则,您的 ArrayList 对象将必须从 Parcelable 派生,并且您将相应地使用 put/getParcelableArray 方法。

Have you looked at the docs for Bundle? Android - Bundle docs

If your ArrayList contains simple values, you can use something like putIntArray in the src activity and getIntArray in the dest activity.

Otherwise your ArrayList objects will have to derive from Parcelable and you'll use the put/getParcelableArray methods accordingly.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文