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时代简单多了,好了,又可以愉快玩耍了。

相关推荐
雪芽蓝域zzs9 分钟前
uniapp 判断运行设备类型(安卓、苹果、鸿蒙、微信小程序、H5)
android·uni-app·harmonyos
三天不学习25 分钟前
【2025年CSDN博客之星主题创作文章】我在 Python 与数据智能领域的深耕与突破 —— 年度技术复盘与思考
android·数据库·python
lxysbly26 分钟前
安卓 PSX 模拟器,手机上重温 PS1 经典的几种选择
android·智能手机
走在路上的菜鸟27 分钟前
Android学Dart学习笔记第二十八节 Isolates
android·笔记·学习·flutter
モンキー・D・小菜鸡儿30 分钟前
Android 自定义浮动线条视图实现:动态视觉效果的艺术
android·java
2501_9151063240 分钟前
iOS开发中CPU功耗监控的实现与工具使用
android·macos·ios·小程序·uni-app·cocoa·iphone
杰瑞不懂代码41 分钟前
结合os模块和shutil模块实现本地文件自动化操作
android·java·自动化·办公自动化·shutil·os
we1less1 小时前
[audio] AudioTrack (四) getOutputForAttr 分析
android·java
消失的旧时光-19431 小时前
从 Kotlin 到 Flutter:架构迁移指南
开发语言·flutter·kotlin
李艺为10 小时前
根据apk包名动态修改Android品牌与型号
android·开发语言