File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -6,13 +6,10 @@ Serializable的作用是**为了保存对象的属性到本地文件、数据库
66
77从上面的设计上我们就可以看出优劣了。
88
9-
109
1110** 2、效率及选择**
1211
13- Parcelable的性能比Serializable好,在内存开销方面较小,所以** 在内存间数据传输时推荐使用Parcelable** ,如activity间传输数据,而Serializable可将数据持久化方便保存,所以** 在需要保存或网络传输数据时选择Serializable** ,因为android不同版本Parcelable可能不同,所以不推荐使用Parcelable进行数据持久化
14-
15-
12+ Parcelable的性能比Serializable好,在内存开销方面较小,所以** 在内存间数据传输时推荐使用Parcelable** ,如activity间传输数据,而Serializable可将数据持久化方便保存,所以** 在需要保存或网络传输数据时选择Serializable** ,因为android不同版本Parcelable可能不同,所以不推荐使用Parcelable进行数据持久化。
1613
1714** 3、编程实现**
1815
@@ -72,4 +69,4 @@ in.readStringList(list);
7269
7370** 4、高级功能上**
7471
75- Serializable序列化不保存静态变量,可以使用Transient关键字对部分字段不进行序列化,也可以覆盖writeObject、readObject方法以实现序列化过程自定义
72+ Serializable序列化不保存静态变量,可以使用Transient关键字对部分字段不进行序列化,也可以覆盖writeObject、readObject方法以实现序列化过程自定义。
You can’t perform that action at this time.
0 commit comments