1. 程式人生 > >序列化Parcelable 和Serializable

序列化Parcelable 和Serializable

Serializable、Parcelable 都可實現序列化,並用於Intent傳遞資料。

Serializable是java的序列化介面,使用簡單但開銷大,序列化和反序列化過程需大量I/O操作。
Parcelable是Android的序列化方式,因此更適用於Android平臺。使用相對前者麻煩,但效率高。在Android平臺上,首選這種序列化方式。
Parcelable主要用於記憶體序列化上,若通過Parcelable將物件序列化到儲存裝置 或 將物件序列化後通過網路傳輸,則過程過於複雜,建議使用Serializable。

--- 整理自《Android開發藝術探索》