Android:是否可以将ArrayList <myobject>放入一个包中?</myobject>

时间:2011-10-29 19:38:26

标签: java android

我正在创建一个管理家庭作业的应用程序,并且有一个名为Assignment的类。我想将一个ArrayList添加到一个bundle中,我该怎么办呢?

是否与可序列化/可解析数据有关,如果是这样,Assignment中包含的所有数据都是简单数据,如字符串和整数(除了包含简单数据类型的Course对象)?

1 个答案:

答案 0 :(得分:2)

您应该使用此方法Intent.putParcelableArrayListExtra()

当然ArrayList的对象应该是parcelables!

此外,如果您的数据很大,您不应该使用意图“将它们”带到另一个活动。想想另一种方法(即处理数据的MemoryManager类)。