Function in Kotlin data class as argument leads to parceling error
问题 I have a data class in Kotlin hat is using the @Parcelize annotation for easy parcelization. Thing is I now want to pass a function to this class and I do not really know how to make the function not be considered during parceling. This is my data class: @Parcelize data class GearCategoryViewModel( val title: String, val imageUrl: String, val categoryId: Int, val comingSoon: Boolean, @IgnoredOnParcel val onClick: (gearCategoryViewModel: GearCategoryViewModel) -> Unit ) : DataBindingAdapter