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

相关推荐
plainGeekDev2 小时前
null 判断 → Kotlin 可空类型
android·java·kotlin
plainGeekDev2 小时前
getter/setter → Kotlin 属性
android·java·kotlin
Junerver2 小时前
我写了一个 Compose Multiplatform 组件库,你可能会用到
kotlin·android jetpack
YXL1111YXL3 小时前
Handler 消息回收与协程异步执行的时序陷阱
android
恋猫de小郭4 小时前
KMP / CMP 鸿蒙版本 Beta 发布,他有什么特别之处?
android·前端·flutter
三少爷的鞋4 小时前
Android 协程并发控制:别动线程池,控制好并发语义就够了
android
weiggle21 小时前
第七篇:状态提升与单向数据流——架构设计的核心
android
xingpanvip21 小时前
星盘接口开发文档:本命盘接口指南
android·开发语言·css·php·lua
goldenrolan21 小时前
A公司物料替代测试系统 v1.7:从需求到 exe/apk 的 AI 辅助全链路实践
android·自动化测试·软件测试·python·ai
AC赳赳老秦1 天前
用 OpenClaw 搭建服务器故障应急响应系统,自动处理 80% 常见运维故障
android·运维·服务器·python·rxjava·deepseek·openclaw