her*_*rtD 5 android android-intent android-activity
如何将Object:ArrayList从一个Activity传递给另一个Activity?
似乎intent不能保存除ArrayList之外的自定义.
作为一种黑客,我使用静态成员:
staticResultList = new ArrayList<SingleExamResult>(m_examResults);
Run Code Online (Sandbox Code Playgroud)
并通过以下活动获取它:
m_examResults = DoExam.staticResultList;
Run Code Online (Sandbox Code Playgroud)
这显然不是正确的方法,任何"常见"方法?非常感谢!
如果您想避免使用静态成员 hack,您的自定义类SingleExamResult必须实现该Parcelable接口:
http://developer.android.com/reference/android/os/Parcelable.html
| 归档时间: |
|
| 查看次数: |
7107 次 |
| 最近记录: |