通过 Bundle 传递 ArrayList 对象?
嗨... 在我的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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您看过 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.