Android studio 快速生成Parcelable实现

平时在进行Android开发过程中,经常需要把bean类实现Parcelable序列化,但是敲这些代码很麻烦,而且又浪费时间

网上还有个方法是先implements Parcelable,让编辑器提示错误,然后再执行Alt+Enter,可以快速补充要实现的代码

Android studio 快速生成Parcelable实现_第1张图片

我也尝试了一下,是能够实现,但Date类型的属性不能自动补充,还是要手动添加

Android studio 快速生成Parcelable实现_第2张图片

感觉不够理想,然后再找别的方法,最后找到使用Android Parcelable code generator 插件也能够快速生成Parcelable代码

1、安装Android Parcelable code generator

打开settings -> plugins界面,在Marketplace中搜索“Parcelable”,就可以搜出很多和Parcelable相关的插件

找到Android Parcelable code generator插件并安装,注意区分Java版本和Kotlin版本,安装后好,重启Android studio

Android studio 快速生成Parcelable实现_第3张图片

如果无法进行在线安装,可以先网上下载此插件,然后再通过 Install Plugin from disk... 进行本地安装

Android studio 快速生成Parcelable实现_第4张图片

2、使用Android Parcelable code generator插件为bean快速生成Parcelable实现

创建好一个bean文件,实义好需要的属性,然后在文件中执行快捷键 Alt+Insert,这时候就会弹出Generate菜单,选择"Parcelable"

Android Parcelable code generator插件没安装,菜单中是没有“Parcelable”选项的

Android studio 快速生成Parcelable实现_第5张图片

选择"Parcelable"后,会打开Select Fields for Parcelable Generation对话框,在对话框中可以删除不需要序列化的属性,也可以调整顺序

Android studio 快速生成Parcelable实现_第6张图片

点击"OK"后,就会自动为bean文件实现Parcelable的代码了,这样生成的代码还能确保不会出错

Android studio 快速生成Parcelable实现_第7张图片

拓展:Alt+Insert弹出的Generate菜单还可以为我们生成很多代码,如构造方法、getter setter方法、重写方法(Override)等,可满足平时在开发工作中快速实现对bean类编辑。

你可能感兴趣的:(Android studio 快速生成Parcelable实现)