摘要:
Serializable 是什么 Serializable 是一种接口,用于将对象转换成字节流。通俗地说,Serializable 是一种让对象能够“打包”和“解包”的方式,使得它们可以在存储和传输时保留其状态和数据 Serializable 的好处 在程序中,我们经常需要在不同地方传递数据,比如在 阅读全文
摘要:
简介 序列化和反序列化是计算机科学中两个非常常用的概念。简单来说,它们是将数据转换成不同形式的过程 序列化(Serialization) 序列化是将对象(比如一个 Java 对象或一个 Python 字典)转换成一种可以保存或传输的格式的过程。这种格式通常是字节流或字符串。通过序列化,你可以将一个复 阅读全文
摘要:
Creator 是什么 Creator 是用于 Parcelable 接口的一个辅助工具,它帮助我们从 Parcel 中创建新的对象。简单来说,Creator 是一个工厂类,用于生成新的对象实例 为什么需要 Creator 如果想要让一个对象在不同组件(如 Activity、Service 等)之间 阅读全文
摘要:
Parcel 是什么 Parcel 是用于对象序列化和反序列化的一个类。通俗地说,它是一种轻量级的容器,常用于打包对象的数据(如基本类型和其他 Parcelable 对象),使它们能够在不同的组件(如 Activity、Service 等)之间传递 Parcel的主要作用 不同的组件(如 Activ 阅读全文
摘要:
什么是 Parcelable Parcelable 是用于对象序列化的一种接口。通俗来讲,Parcelable 允许将一个对象转化为一个字节流,这样你就可以将这个对象在不同的组件之间(如 Activity、Service 等)进行传递 为什么需要 Parcelable 组件之间通信时(比如在两个 A 阅读全文