在序列化反序列化的过程中,由于是通过反射来完成的,所以很多错误编译器并不能明确的报告。
这就对程序排错造成很多困难。
这里总结几点注意事项。有兴趣的可以帮助补充改正。
1 、不要用接口定义属性类型
2 、属性字段类型必须都可序列化
3、类似Button之类的类型不能被序列化,或者说不能直接被序列化..
4、如果要实现默认序列化,需要为类实现一个无参构造函数。
本文总结了在序列化与反序列化过程中常见的几个问题,包括如何避免使用接口定义属性类型、确保所有属性字段类型可序列化、处理不可直接序列化的类型如Button等,并强调了实现默认序列化时需提供无参构造函数的重要性。
在序列化反序列化的过程中,由于是通过反射来完成的,所以很多错误编译器并不能明确的报告。
这就对程序排错造成很多困难。
这里总结几点注意事项。有兴趣的可以帮助补充改正。
1 、不要用接口定义属性类型
2 、属性字段类型必须都可序列化
3、类似Button之类的类型不能被序列化,或者说不能直接被序列化..
4、如果要实现默认序列化,需要为类实现一个无参构造函数。
889
5223

被折叠的 条评论
为什么被折叠?