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

相关推荐
付十一26 分钟前
更新!Figma MCP + Cursor:大前端时代的UI到代码自动化
android·前端·ai编程
wa的一声哭了34 分钟前
hf中transformers库中generate的greedy_search
android·java·javascript·pytorch·深度学习·语言模型·transformer
猪哥帅过吴彦祖1 小时前
Flutter 从入门到精通:深入 Navigator 2.0 - GoRouter 路由完全指南
android·flutter·ios
lichong9511 小时前
【macOS 版】Android studio jdk 1.8 gradle 一键打包成 release 包的脚本
android·java·前端·macos·android studio·大前端·大前端++
Kapaseker2 小时前
Kotlin 跨平台开发中的权衡
android·ios·kotlin
恋猫de小郭2 小时前
来了解一下,为什么你的 Flutter WebView 在 iOS 26 上有点击问题?
android·前端·flutter
消失的旧时光-19433 小时前
Kotlin JSON 序列化库选型指南:Kotlinx.serialization vs Gson
开发语言·kotlin·json
newchenxf3 小时前
AndroidStudio版本和AGP版本和gradle版本以及kotlin gradle plugin版本关系梳理 2025
android·开发语言·kotlin
曹绍华4 小时前
kotlin扩展函数是如何实现的
android·开发语言·kotlin
LSL666_9 小时前
5 Repository 层接口
android·运维·elasticsearch·jenkins·repository