Я столкнулся с проблемой при попытке ввести значение типа Any? в посылку. Я использую @Parcelize от kotlinx.android.parcel. Линт предупреждает меня и намекает на сообщение о добавлении @RawValue
, но это не помогает. Я получил:
android.os.BadParcelableException: ClassNotFoundException, когда
unmarshalling
Мой класс данных:
@Parcelize
data class FormulaNode(
val term: @RawValue Any? = null,
val operator: String? = null,
val left: FormulaNode? = null,
val right: FormulaNode? = null) : Parcelable