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

相关推荐
alexhilton10 分钟前
把离线AI代理装进口袋里
android·kotlin·android jetpack
哈哈浩丶35 分钟前
ATF (ARM Trusted Firmware) -2:完整启动流程(冷启动)
android·linux·arm开发·驱动开发
哈哈浩丶39 分钟前
ATF (ARM Trusted Firmware) -3:完整启动流程(热启动)
android·linux·arm开发
哈哈浩丶1 小时前
OP-TEE-OS:综述
android·linux·驱动开发
恋猫de小郭11 小时前
你是不是觉得 R8 很讨厌,但 Android 为什么选择 R8 ?也许你对 R8 还不够了解
android·前端·flutter
城东米粉儿12 小时前
Android Glide 笔记
android
城东米粉儿13 小时前
Android TheRouter 笔记
android
城东米粉儿19 小时前
Android AIDL 笔记
android
城东米粉儿19 小时前
Android 进程间传递大数据 笔记
android
城东米粉儿19 小时前
Android KMP 笔记
android