如何将Object:ArrayList从一个Activity传递给另一个Activity?
似乎意图不能保存除ArrayList之外的自定义。
作为一种黑客,我使用静态成员:
staticResultList = new ArrayList<SingleExamResult>(m_examResults);
并通过以下活动获取它:
m_examResults = DoExam.staticResultList;
这显然不是正确的方法,任何“常见”方法?非常感谢!
答案 0 :(得分:2)
如果您想避免使用静态成员hack,您的自定义类SingleExamResult
必须实现Parcelable
接口:
http://developer.android.com/reference/android/os/Parcelable.html