摘要: 为什么? a.永久性保存对象,保存对象的字节序列到本地文件中 b.对象可以在网络中传输 c.对象可以在IPC之间传递(进程间通信) 那选哪个序列化? 1)在使用内存的时候,Parcelable比Serializable性能高,所以推荐使用Parcelable。 2)Serializable在序列化的 阅读全文
posted @ 2019-03-05 23:33 找不到实习的学渣 阅读(895) 评论(0) 推荐(0) 编辑
摘要: 参考链接 Parcelable接口相对Serializable接口比较复杂,但是有一套模板代码可以参考,所有的实现Parcelable接口的类都跟模板代码类似。 序列化之后可使用Bundle的putParcelable的方法,将实现Parcelable接口的对象放进bundle打包进Intent然后 阅读全文
posted @ 2019-03-05 23:30 找不到实习的学渣 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 参考链接 我们在编写实现Serializable接口的类的时候,IDE会提示:需要增加一个Serial Version ID。 为什么要增加? 它是怎么计算出来的? 有什么用? 类实现Serializable接口的目的是为了可持久化,比如网络传输或本地存储。实现序列化很简单: 1 public cl 阅读全文
posted @ 2019-03-05 23:05 找不到实习的学渣 阅读(228) 评论(0) 推荐(0) 编辑