我只是有一个快速的问题。代码并没有真正涉及。当你有一个实现Parcelable的android类时,如果类中有arrayList,是不是必须循环遍历数组列表,在writeToParcel函数中单独写入每个元素?
感谢您的洞察力
我只是有一个快速的问题。代码并没有真正涉及。当你有一个实现Parcelable的android类时,如果类中有arrayList,是不是必须循环遍历数组列表,在writeToParcel函数中单独写入每个元素?
感谢您的洞察力
AFAIK,您可以使用writeList()
:
在当前 dataPosition() 处将列表展平到包裹中,如果需要,增加 dataCapacity()。列表值是使用writeValue(Object)写入的,并且必须遵循那里的规范。