Android实现了序列化接口的对象在Activity间传递时仍报序列化错误

    技术2022-07-11  123

    报错信息: java.lang.RuntimeException: Parcelable encountered IOException writing serializable object (name = jnu.ssc.client.view.InventoryActivity$InventoryReport)

    我那个InventoryReport类,已经是为了排查问题改得全空了,没错就是这样: class InventoryReport implements Serializable{ } 就这?就这你还跟我说没序列化??百度说序列化的类内部引用的对象也得是序列化啊,嗯,好啊,我这里面不是什么都没有吗??

    后来看到报错那里写的类名是InventoryActivity$InventoryReport(InventoryReport是InventoryActivity的内部类),嗯?那我把InventoryActivity也序列化一下?

    然后就过了,居然连Activity都要序列化??没天理啊没天理

    不过后来想想也没什么了,既然序列化的类内部对象也要序列化,那可能外部类也要吧,连外部类都不放过,我真的是佛了。

    Processed: 0.009, SQL: 9