Android:如何在活动之间传递ArrayList <customobject>?</customobject>

时间:2010-10-15 03:39:01

标签: android android-activity android-intent

如何将Object:ArrayList从一个Activity传递给另一个Activity?

似乎意图不能保存除ArrayList之外的自定义。

作为一种黑客,我使用静态成员:

staticResultList = new ArrayList<SingleExamResult>(m_examResults);

并通过以下活动获取它:

m_examResults = DoExam.staticResultList;

这显然不是正确的方法,任何“常见”方法?非常感谢!

1 个答案:

答案 0 :(得分:2)

如果您想避免使用静态成员hack,您的自定义类SingleExamResult必须实现Parcelable接口:

http://developer.android.com/reference/android/os/Parcelable.html