如何让Android Studio 自动生成 serialVersionUID

serialVersionUID的作用不用说,唯一指定一个对象,如果没有值得,那么每次修改对象都会自动生成一个serialVersionUID,那么序列号和反序列化就可能出问题,系统根据serialVersionUID认为这是俩个对象。

具体详情见:对象序列号为何要定义serialVersionUID


在eclipse中很容易的就能自动提示添加serialVersionUID,而在AndroidStudio中却没有提示,原来是as的检查配置中默认是关掉对serialVersionUID的检查的,那么我们打开就可以。

as->preferences->Inspections->serialization issues->Serializable class without 'serialVersionUID' 勾上确认就可以


你可能感兴趣的:(如何让Android Studio 自动生成 serialVersionUID)