kotlin 没有@Parcelable注解

2023-05-16

在使用kotlin的时候,有的时候需要对实体类进行序列化的操作。

序列化的方式就两种,一种是Serializable,一种是Parcelable。在android中,基本都是使用的Parcelable,在Kotlin中,可以按照Java语言的方式实现Parcelable接口进行序列化,但是编写的代码比较多。还有一种方式就是使用@Parcelable的注解,基本不用编写代码。

看到能够这么简洁的使用,赶紧试了一下,哦吼,居然找不到这个注解。然后一万只草泥马奔腾而过,明明是这样的,为什么就是没有,再三确认了还是不行,最终经过google,stackoverflow等各种工具查询,找到如下的解决方式:

需要在app的build.gradle中添加如下代码:

android {
   ...
  androidExtensions {
        experimental = true
    }
   ...
}
然后就再可以开开心心的使用@Parcelable的注解了,这样的方式实现Parcelable接口,代码量真的很少,以此记录,帮助和我一样遇到问题的人
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

kotlin 没有@Parcelable注解 的相关文章

随机推荐