首页 > 解决方案 > CREATOR 字段是什么样的?

问题描述

我的 Parcelable 课程希望我包含一个CREATOR字段,但我不知道这样的字段是什么样的。同时,我已经消除了投诉,SupressLint但希望拥有该CREATOR领域。知道它看起来像什么吗?

@SuppressLint("ParcelCreator")
@Parcelize
class RecipeTemplate: Parcelable {
    var recipeHeader: String? = null
    var recipeText: String? = null
    var recipeImage: String? = null
    var recipeKey: String? = null
}

标签: androidkotlinparcelable

解决方案


正如若昂·阿尔维斯所说:

不过 Parcelize 仍然存在一个小问题。目前,Android Studio 存在一个问题,显示有关 Parcelable 接口实现不完整的错误:

图片

这是 IDE 本身的一个已知错误,您可以忽略它,代码没有任何问题,并且可以按预期工作。您可以在此处跟踪问题。目前它处于 In Progress 状态。

所以你可以忽略这个警告。


推荐阅读