Kotlin 1.1.60最近出现了Parcelable support。
使用这项新功能,我将数据创建为:
<Tabs
tabContainerStyle={{ height: 60 }}
tabBarUnderlineStyle={{
backgroundColor: "black",
height: 5,
}}
/>
但这会引发的错误。此类实现Parcelable但不提供CREATOR字段。
似乎我仍然需要编写繁琐的代码来实现Parcel数据,如果是这样,使用@Parcelize
data class Question {
val id: String,
val title: String,
val detail: String
} : Parcelable
有什么好处?
答案 0 :(得分:3)
我想说这个功能仍然是实验性的。您描述的是一个已知错误:https://youtrack.jetbrains.com/issue/KT-19300
但它不应该阻止代码按预期编译(尝试忽略警告并查看代码是否按预期工作)。