如果对象是Serializable / Parcelable,则Array Serializable / Parcelable

时间:2015-07-06 23:21:58

标签: java android arrays serialization

我希望在Android中将一系列对象从活动传递到活动。我理解,执行此操作的最佳方法是让您传递的对象实现SerializableArrayList,如here所述。

但是,如果我传递这些对象的数组,考虑到您现在传递的是实现这些接口的对象数组,而不是对象本身,这仍然可以吗?如果没有,我是否需要扩展诸如{{1}}之类的类并实现这些接口,并改为传递'array'对象?

1 个答案:

答案 0 :(得分:0)

据我了解,在数组上调用serialize会导致数组以递归方式调用其成员的序列化。但是,在5.0.1 https://stackoverflow.com/a/28720450/1541763

之前的Android版本中可能存在影响此问题的错误

似乎在逻辑上对数组进行了分析,但是这种无关紧要有点复杂:https://stackoverflow.com/a/10781119/1541763