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

相关推荐
AFinalStone3 分钟前
Android12 U盘插拔链路源码全解析(四):Framework层(上) —— UsbHostManager
android·frameworks
qq36219670515 分钟前
第三方安卓应用商店安全评测 2026:Appteka、Aptoide、APKPure 等 7 家横评
android·网络·人工智能·安全·chatgpt·智能手机
coderhuo1 小时前
JibarOS 简介:Android AICore 开源实现方案
android·ai编程
故渊at1 小时前
第十五板块:Android 系统调试与逆向工程 | 第三十六篇:Smali 字节码语义与 Dalvik 指令集
android·指令集·dalvik·smali·字节码语义
J2虾虾1 小时前
Android支持Java语言的标准
android·java·开发语言
charlee442 小时前
Unity在安卓端如何调试输出信息
android·unity·adb·游戏引擎·真机调试
法欧特斯卡雷特2 小时前
从 Kotlin 编译器 API 的变化开始: 2.4.0
android·开源·github
贾艺驰2 小时前
实战Android Framework: 新增一个系统服务
android·源码
火山上的企鹅2 小时前
Codex实战:APP远程升级服务搭建(五)App端远程升级接入
android·服务器·远程升级·qgc
BreezeDove2 小时前
【Android】Flutter3.35项目启动超时问题
android·flutter