Kotlin 一個好用的新功能:Parcelize

在開發中,如果有需要用到序列化和反序列化的操作,就會用到 Serializable 或者 Parcelable,它們各有優缺點,會適用於不同的場景。 Serializable 的優點是實現簡單,你只需要實現一個 Serializable 接口,並不需要任何額外的代碼,但是它的序列化和反序列化,實際上是使用反射做的,所以效率會略低,並且它會在序列化的過程中,會創建很多臨時變量,所以更容易觸發 GC。
相關文章
相關標籤/搜索