现在的位置: 首页 > 综合 > 正文

Parcelable encountered IOException writing serializable object (name = xxx)

2013年05月18日 ⁄ 综合 ⁄ 共 366字 ⁄ 字号 评论关闭

activity之间传递自定义数据,需要implements Serializable或者Parcelable接口 
可以用bundle putSerializable(String,Serizlizable)数据或者直接用intent putExtrr(String,Serizlizable)数据。 
我有一个需求需要传递多个自定义类型数据,于是我写了一个数据类Value把我需要的那些自定义数据封装了起来,这个类实现了Serizlizable接口。但是在putExtra的时候出现了错误。 

后来我发现要想在Activity之间传递数据必须所有的内容都实现serializable接口才行,而我的Value中封装的一个自定义类型数据没有实现这个接口,所以出现了错误。 
之后我让那个自定义类型实现了serializable接口就没有问题了。

抱歉!评论已关闭.