java - Android:是否可以将 ArrayList<myObject> 放入 bundle 中?

标签 java android

我正在创建一个应用程序来管理作业,并有一个名为“作业”的类。我想将 ArrayList 添加到 bundle 中,我该怎么做?

这是否与可序列化/可解析数据有关,如果是,则作业中包含的所有数据都是简单数据,例如字符串和整数(类(class)对象除外,它也包含简单数据类型)?

最佳答案

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

当然ArrayList的对象应该是parcelables!

此外,如果您的数据很大,您不应该使用 Intent 将它们“携带”到另一个 Activity 。考虑另一种方法(即使用 MemoryManager 类来处理数据)。

关于java - Android:是否可以将 ArrayList<myObject> 放入 bundle 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7941223/

相关文章:

java - swing mappanel map 刷新

java - LibGDX中如何暂停定时器delaySeconds

Android memoryInfo 值

javascript - Android 到 javascript 响应

Android:如何使用 gps 测量距离

java - 如何从另一个类刷新列表适配器?

java - 框类型或创建新类型

java - Controller 组件在哪里?

java - JAVA_HOME环境变量和 "java -version"的输出有什么区别

android - 基于键盘的 EditText 高度调整大小