深色模式
kotlin-parcelize 插件自动生成 Android Parcelable
kotlin-parcelize 插件提供了一个 Parcelable 实现生成器。
使用方式:
在build.gradle文件中:
groovy
plugins {
id 'kotlin-parcelize'
}为实体类添加注解:
kotlin
import kotlinx.parcelize.Parcelize
@Parcelize
class User(val firstName: String, val lastName: String, val age: Int): Parcelable当使用 @Parcelize 为类添加注解时,系统会自动生成一个 Parcelable 实现。
@Parcelize 要求在主要构造函数中声明所有序列化属性。该插件会针对每个属性发出警告,并在类正文中声明一个后备字段。
此外,如果主构造函数的某些参数不是属性,就不能应用 @Parcelize。
