Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在Kotlin 1.1.60中使用@Parcelize?_Android_Kotlin_Parcelable_Parcel - Fatal编程技术网

Android 如何在Kotlin 1.1.60中使用@Parcelize?

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有什么好处?我认为此功能仍然是实验性的。您描

Kotlin1.1.60最近发布了

使用此新功能,我将数据创建为:

@Parcelize 
data class Question {
   val id: String,
   val title: String,
   val detail: String
} : Parcelable
但这会引发此类的一个错误,该类实现了Parcelable,但不提供创建者字段


似乎我仍然需要编写冗长的代码来实现地块数据,如果是这样,那么使用
@Parcelize
有什么好处?

我认为此功能仍然是实验性的。您描述的是一个已知的bug:


但是它不应该阻止代码按预期编译(尝试忽略警告,看看代码是否按预期工作)。

我尝试了
getParcelableExtra(“问题”)
并运行了该应用程序,它工作正常。但是,它确实引发了错误:解组时未找到类:。。。