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

相关推荐
技术摆渡人8 分钟前
Android 系统技术探索(3)光影魔术(SurfaceFlinger & 图形栈)。
android
某空m1 小时前
【Android】浅析DataBinding
android·开发语言
sky北城2 小时前
You are not able to choose some of the languages, because locales for them a
android
儿歌八万首2 小时前
Jetpack Compose 实战:打造高性能轮播图 (Carousel) 组件
android·前端·kotlin
QING6182 小时前
Kotlin Flow 防抖(Debounce)详解
android·kotlin·android jetpack
QING6182 小时前
Kotlin Flow 防抖(Debounce)、节流(Throttle)、去重(distinctUntilChanged) —— 新手指南
android·kotlin·android jetpack
AI视觉网奇3 小时前
android yolo12 android 实战笔记
android·笔记·yolo
海上飞猪3 小时前
【Mysql】Mysql的安装部署和使用
android·mysql·adb
我是好小孩3 小时前
【Android】项目的组件化搭建
android
aqi004 小时前
FFmpeg开发笔记(九十四)基于Kotlin的国产开源推拉流框架anyRTC
android·ffmpeg·kotlin·音视频·直播·流媒体