kotlin 简单实现实体类的Parcelable序列化接口

以前用Java代码实现Parcelable序列化接口,需要在实体类里面写一堆代码,麻烦得很,现在用kotlin开发安卓APP,只需2步就可以实现,这里记录下;

  1. 在模块的build.gradle文件如下配置:
Kotlin 复制代码
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'

2.在是实体类中使用注解@Parcelize,并实现接口Parcelable

Kotlin 复制代码
@Parcelize
class Person(val name: String, val age: Int) : Parcelable

是不是比Java时代简单多了,好了,又可以愉快玩耍了。

相关推荐
李艺为5 分钟前
Android 16安兔兔分辨率作假显示(非修改TextView方案)
android
·云扬·9 分钟前
MySQL规范建表:从结构设计到性能优化的实践指南
android·mysql·性能优化
Heynchy19 分钟前
ThreadLocal分析简介【Android学习】
android·学习
恋猫de小郭37 分钟前
Flutter 3.38.1 之后,因为某些框架低级错误导致提交 Store 被拒
android·前端·flutter
jzlhll1231 小时前
android ViewModel传参
android
有位神秘人1 小时前
Android最新动态权限申请框架YbPermissions
android
Android-Flutter1 小时前
android compose Switch开关 使用
android·kotlin
鹏程十八少1 小时前
Android 深入剖析Android内存泄漏:ViewPager2与Fragment的生命周期陷阱
android·前端·app
Kapaseker1 小时前
告别 Kotlin 中臃肿的 when 表达式
android·kotlin
2501_916007471 小时前
iOS 自动化上架的工具组合,在多平台环境中实现稳定发布
android·运维·ios·小程序·uni-app·自动化·iphone