乍一看,像这样装饰一个 kotlin 值(内联)类似乎没问题:
@JvmInline
@Parcelize
value class TestClass(val value: Long) : Parcelable
但是构建失败报告:
error: unexpected type public static final android.os.Parcelable.Creator<long> CREATOR = null; ^ required: reference found: long
有没有通用的方法来完成分割?
最佳答案
这被报告为内联类的问题 youtrack然后移动到issuertracker on google
也就是说,我只是尝试使用 compileSDK 31 和 kotlin 1.5.3 并没有收到任何构建错误
关于android - Kotlin 中的 Parcelize 值(内联)类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69978122/