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