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

相关推荐
Jomurphys3 小时前
Compose 封装 - 点击防抖
android
乾坤一气杀4 小时前
OkHttp3 内部工作原理时序图
android
一起搞IT吧6 小时前
相机拍照无响应问题分析一:【MEMORY_NOT_ENOUGH导致】持续快拍,一会儿无法拍照了
android·c++·数码相机·智能手机
是店小二呀7 小时前
【MySQL】MySQL 从安装到理解
android·mysql·adb
we1less8 小时前
[audio] threadLoop_write 到 audio-hal 分析
android
冬奇Lab10 小时前
一次必现ANR问题的深度分析与解决之旅:当NestedScrollView遇上VelocityTracker
android·性能优化·debug
三少爷的鞋10 小时前
2025 技术总结:我把技术重新结构化的一年
android
Huang兄10 小时前
kotlin协程-热数据通道Channel
kotlin
叶羽西10 小时前
查Google Android某个子仓库的修改情况
android
Huang兄10 小时前
kotlin协程-冷数据流Flow
kotlin