Kotlin-Parcelable

作者: 独自闯天涯的码农 | 来源:发表于2021-09-01 16:18 被阅读0次

    kotlin 中实现 Parcelable 非常简单

    首先,在所属模块的 build.gradle 文件中应用 kotlin-parcelize 插件

    /*序列化插件*/
    apply plugin: 'kotlin-parcelize'
    

    然后在定义的实体类添加注解即可。代码如下:

    添加 @Parcelize 注解,并实现 Parcelable 接口即可。

    注意导包的时候导入 import kotlinx.parcelize.Parcelize
    另外一个 import kotlinx.android.parcel.Parcelize 过时了

    import android.os.Parcelable
    import kotlinx.parcelize.Parcelize
    
    @Parcelize
    data class CookerBean(
        val createTime: String,
        val likes: List<String>,
        val mealId: String,
        val tag: List<String>,
        val title: String,
        val user: UserInfoBean
    ): Parcelable
    

    相关文章

      网友评论

        本文标题:Kotlin-Parcelable

        本文链接:https://www.haomeiwen.com/subject/gtaxwltx.html