代码之家  ›  专栏  ›  技术社区  ›  Leo Aso

parcelize抱怨对象和枚举上的“parcelable应该是类”

  •  4
  • Leo Aso  · 技术社区  · 6 年前

    当我试图注释 enum class object 具有 @Parcelize ,会导致错误 'Parcelable' should be a class 同时作为编辑器提示和编译失败。我可以 @干涸 上课很好,但我不能做

    @Parcelize object MySingletion : Parcelable
    @Parcelize enum class Direction : Parcelable { N, E, W, S }
    

    即使Kotlin网站 explicitly states 支持对象和枚举。有办法把这个修好吗 @干涸 这些类型的课程?理想情况下,是否有一种解决方案不涉及对Parceler逻辑进行手动编码?

    2 回复  |  直到 6 年前
        1
  •  4
  •   tynn    6 年前

    @Parcelize

    Parcelable

        2
  •  3
  •   veyndan    6 年前