Parcelable encountered IOException writing serializable object (name = xxx)
2016-07-05 17:23
519 查看
activity之间传递自定义数据,需要implements Serializable或者Parcelable接口
可以用bundle putSerializable(String,Serizlizable)数据或者直接用intent putExtrr(String,Serizlizable)数据。
我有一个需求需要传递多个自定义类型数据,于是我写了一个数据类Value把我需要的那些自定义数据封装了起来,这个类实现了Serizlizable接口。但是在putExtra的时候出现了错误。
后来发现要想在Activity之间传递数据必须所有的内容都实现serializable接口才行,而我的Value中封装的一个自定义类型数据没有实现这个接口,所以出现了错误。
之后我让那个自定义类型实现了serializable接口就没有问题了。
可以用bundle putSerializable(String,Serizlizable)数据或者直接用intent putExtrr(String,Serizlizable)数据。
我有一个需求需要传递多个自定义类型数据,于是我写了一个数据类Value把我需要的那些自定义数据封装了起来,这个类实现了Serizlizable接口。但是在putExtra的时候出现了错误。
后来发现要想在Activity之间传递数据必须所有的内容都实现serializable接口才行,而我的Value中封装的一个自定义类型数据没有实现这个接口,所以出现了错误。
之后我让那个自定义类型实现了serializable接口就没有问题了。
相关文章推荐
- iOS学习(五)Objective-C 类的实例化
- iOS学习(四)Objective-C 类的实现
- ArcObject开发,程序编译通过,但无法启动的解决
- sys.sysobjects (Transact-SQL)
- iOS学习(三)Objective-C 类的声明
- block 注意事项
- Qt学习之路(10): Meta-Object系统
- [精通Objective-C]预处理器
- objective-c 小结
- hibernate异常:a different object with the same identifier value was already associated
- 如何自己动手实现 KVO
- [SharePoint]javascript client object model 获取lookup 类型的field的值,包括user类型(单人或者多人)的值。how to get the multiple user type/lookup type field value by Javascript client object model
- jQuery serializeObject 序列化form表单Json对象 jQuery.extend()合并对象
- -[__NSCFArray removeObjectAtIndex:]: mutating meth
- BING: Binarized Normed Gradients for Objectness Estimation at 300fps
- object wait notify 实例一则
- SQL Abstraction and Object Hydration
- The ServiceClass object does not implement the required method in the following form
- Swift学习之和Objective-C的联系与区别
- mysql到hbase数据迁移之getobject