Android 如何在Kotlin 1.1.60中使用@Parcelize?
Kotlin1.1.60最近发布了 使用此新功能,我将数据创建为:Android 如何在Kotlin 1.1.60中使用@Parcelize?,android,kotlin,parcelable,parcel,Android,Kotlin,Parcelable,Parcel,Kotlin1.1.60最近发布了 使用此新功能,我将数据创建为: @Parcelize data class Question { val id: String, val title: String, val detail: String } : Parcelable 但这会引发此类的一个错误,该类实现了Parcelable,但不提供创建者字段 似乎我仍然需要编写冗长的代码来实现地块数据,如果是这样,那么使用@Parcelize有什么好处?我认为此功能仍然是实验性的。您描
@Parcelize
data class Question {
val id: String,
val title: String,
val detail: String
} : Parcelable
但这会引发此类的一个错误,该类实现了Parcelable,但不提供创建者字段
似乎我仍然需要编写冗长的代码来实现地块数据,如果是这样,那么使用
@Parcelize
有什么好处?我认为此功能仍然是实验性的。您描述的是一个已知的bug:
但是它不应该阻止代码按预期编译(尝试忽略警告,看看代码是否按预期工作)。我尝试了
getParcelableExtra(“问题”)
并运行了该应用程序,它工作正常。但是,它确实引发了错误:解组时未找到类:。。。