Parcelable encountered IOException writing serializable object

今天在使用Intent传递参数的时候,偶然间遇到这个异常
由于我在项目中,封装了一个BaseBean 来 实现 Serializable 接口,所以粗心的我直接使用对象继承 BaseBean 就扔给了Intent,也是第一次遇到这个问题,有点纳闷,我也没实现 Parcelable 接口啊
最后甚至想到,Serializable 在父类实现,子类无法应用,推算一下又觉得不可能,后来仔细查找,发现 对象内包含内部类,没有进行序列化,尝试让内部类同样继承BaseBean,竟然就好了。。。
所以记得,我们在利用Intent传递对象的时候,对象的内部成员也要进行序列化,否则就会报异常

你可能感兴趣的:(Parcelable encountered IOException writing serializable object)