Как посылать значения с типом Any? используя @Parcelize - PullRequest
0 голосов
/ 02 ноября 2018

Я столкнулся с проблемой при попытке ввести значение типа 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
...