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

相关推荐
leobertlan9 小时前
【好玩系列】训练一个神经网络指导小孩玩游戏
android·机器学习·程序员
Android-Flutter10 小时前
android LeakCanary 工作原理 详解
android·kotlin
AFinalStone11 小时前
Android 7系统无障碍服务(一)全景图与架构概览
android·无障碍服务
Android-Flutter11 小时前
android 自定义view 详解
android·kotlin
WAsbry11 小时前
协程任务的失败控制:取消、异常传播与Supervisor
android
Android打工仔11 小时前
从 finally 理解程序的控制流:它为什么不是 catch 后面的代码?
android·kotlin
随遇丿而安11 小时前
第15周:Service 全功能 + 后台优化
android
YXL1111YXL12 小时前
续体和状态机 —— suspend 函数的 CPS 变换
android·kotlin
WAsbry12 小时前
Flow数据模型:冷流、状态、事件与共享策略
android
WAsbry12 小时前
深入理解 Kotlin suspend:挂起语义、状态机与恢复调度
android