1. 程式人生 > 其它 >android開發如何讓Parcelable的使用和Serializable一樣簡單的解決方法

android開發如何讓Parcelable的使用和Serializable一樣簡單的解決方法

android開發如何讓Parcelable的使用和Serializable一樣簡單的解決方法

開源庫地址:https://github.com/yongfengnice/ParcelableExt

  1. 問題描述

            想必大家都知道Parcelable和Serializable的區別和使用方式了。為了追求所謂的效能我們往往選擇使用Parcelable,雖然使用起來有點繁瑣,因為實現這個介面要求我們生成大量對我們來說沒用的程式碼,而且增刪欄位欄位時還要相應的修改或者重寫生成,單是看著有時候就覺得有點煩。如果無所謂這樣效能,我們往往選擇使用Serializable,必要簡單,沒那麼繁瑣,直接實現Serializable介面介面,啥都不用幹,最多再自動生成一個serialVersionUID。

  2. 解決方法

            那有沒有方法讓我們使用Parcelable簡單化一點呢?最好和使用Serializable一樣簡單,今天就是告訴你們一個解決方法:

    開源庫地址:https://github.com/yongfengnice/ParcelableExt

  3. 使用方式

            將開源庫裡面的ParcelableExt檔案拷貝到你們的專案,然後讓Bean物件實現ParcelableExt介面即可,啥都不用幹哦。不需要再自動生成大量對我們來說沒用的程式碼了,修改維護Bean物件也變得簡單了。