非静态内部类序列化问题:如果只序列化内部类,会抛异常java.lang.RuntimeException: Parcelable encountered IOException writing serializable object。
原因:非静态内部类的实例,会隐含保存一个指向其外部类实例的引用。
解决方法:序列化其父类
非静态内部类序列化问题:如果只序列化内部类,会抛异常java.lang.RuntimeException: Parcelable encountered IOException writing serializable object。
原因:非静态内部类的实例,会隐含保存一个指向其外部类实例的引用。
解决方法:序列化其父类