1.Parcelable和Serializable有什么用,它们有什么差别?
2.自定义一个类让其实现Parcelable,大致流程是什么?

Parcelable和Serializable有什么用,它们有什么差别?

Parcelable和Serializable的作用:
一.序列化对象可以在持久到本地文件;
二.序列化对象网络中传递;
三.序列化对象进程间传递。
我们用的比较多的情况是,Intent传递对象需要实现Parcelable或Serializable
差别:Serializable是Java帮我们实现的,效率比较低。Parcelable需要我们自己写实现,效率高一些。

2.自定义一个类让其实现Parcelable,大致流程是什么?

《Android学习计划》《第七周》

上面是android官网的介绍,简单做一下说明。
1.需要实现 describeContents和writeToParcel接口。
2.提供一个 private MyParcelable(Parcel in) {}的构造方法。
3.提供一个static的实现了 Parcelable.Creator接口的 CREATOR。

相关文章:

  • 2021-11-09
  • 2021-05-24
  • 2021-12-30
  • 2021-05-26
  • 2021-09-16
  • 2021-11-29
  • 2021-06-14
  • 2022-01-12
猜你喜欢
  • 2021-04-22
  • 2021-12-05
  • 2021-04-04
  • 2022-12-23
  • 2022-12-23
  • 2022-01-18
  • 2021-07-07
相关资源
相似解决方案