2012-04-04 117 views
0

我有一個活動中的對象的ArrayList,我需要在另一個活動中使用此ArrayList。如何將對象的ArrayList從一個活動轉移到另一個活動

是否有一個解決方案來傳輸這個ArrayList?我知道我可以使用字符串ArrayList的意圖,但對象的ArrayList是什麼?

謝謝。

+1

我覺得這個回答你的問題。 http://stackoverflow.com/questions/6355787/how-to-pass-arraylist-from-one-activity-to-another – auy 2012-04-04 13:45:23

回答

4

通過Parcelable傳遞的複雜類型,或者將serialization傳遞給另一種可以放入Intent附加組件的原始對象。看到這個問題:

Help with passing ArrayList and parcelable Activity

本教程:

Passing a list of objects between Activities

+0

謝謝@imrankhan,我會試試這個。 – 2012-04-04 14:07:07

+0

嗨@imrankhan,我想用parce一個arrayList對象的教程,但我有一個線b.putParcelableArrayList(「類別」,類別)的一個roblem;當我試圖parce。它說:類型Bundle中的putParcelableArrayList(String,ArrayList <?extends Parcelable>)方法不適用於參數(String,ArrayList

) – 2012-04-05 14:57:18

+0

Ana,示例Category類包含一個String類別;和類Item.class的ArrayList – 2012-04-05 16:12:17