Android 中的實體類bean 需要序列化的時候,一般有兩種方式:
方式一:
實現Java提供的Serializable空接口,來爲對象提供序列化和反序列化的操作。
方式二:
實現Android提供的Parcelable接口,來爲對象提供序列化和反序列化的操作。
在這裏,使用方式一的話,一般會對應生成一個serialVersionUID,這個serialVersionUID可以避免對象不一致的問題。
沒有設置前,是不會自動生成的。
所以需要勾選一些設置項纔會有顯示生成serialVersionUID的選項。
設置步驟如下:
打開設置, 按照如下圖設置即可。
如何使用:
選中類名, 使用快捷鍵 Alt+Enter (windows) 或者 Option+Enter (Mac),如下圖, 回車即可。
生成如下id:
private static final long serialVersionUID = -1671056876634895717L;