java - 将列表写入 Parcelable?

标签 java android list parcelable

我有一个自定义对象,其中包含 private List<AnotherCustomObject> mList; 。请注意AnotherCustomObject实现Parcelable .

但是如果我想写mListdestwriteToParcel()然后稍后再读一遍,这是正确的方法吗:

dest.writeList(mList);

然后在read方法中

in.readList(mList, ClassLoader.getSystemClassLoader());

正确吗?

最佳答案

请尝试使用必要的类加载器。

in.readList(mList, AnotherCustomObject.getClass().getClassLoader());

关于java - 将列表写入 Parcelable?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37256503/

相关文章:

python - 如何将列表作为值合并到字典中?

android - ListView 项目链接单击列表项内带有按钮的行状态

java - 分别检测文本文件的第一行?

java - 通过 Notes Java 代理的存储过程

java - 用于向 ROCKWELL PLC (1756-A10/A) 读取和写入数据的简单 APP

android - 如何在listview上方显示FloatingActionButton?

java - Android 中出现 NullPOinterException 错误,请帮忙

python - 每行文本到单词 + Python 中的命名实体标签

list - 使用 lisp 中的嵌套列表删除列表的重复元素

java - AndEngine GLES2-AnchorCenter API 21 上的自定义字体不起作用