无法在活动之间传递包含大量项目的列表

时间:2011-08-31 14:43:47

标签: android android-intent android-activity transactions android-binder

我有这段代码:

Intent intent = new Intent(currentActivity, nextActivity);
Bundle bundle = new Bundle(); bundle.putSerializable(nameParameter, serializable);

我的serializable是一个包含大量元素的ArrayList。 当我使用startActivity方法时。 发生了失败的粘合剂交易。 我怎么解决这个问题?

1 个答案:

答案 0 :(得分:0)

意图的最大尺寸有限。考虑以其他方式传递您的数据:作为ID列表,在文件中,在数据库中......