РЕДАКТИРОВАТЬ 19/06/2019
С выпуском Kotlin 1.3.40 аннотация @Parcelize
не является экспериментальной и работает довольно хорошо. Единственная проблема - сообщенная проблема , из-за которой среда IDE становится красной, оставляя ее на той стороне, в которой код компилируется и работает идеально.
Я также тестировал с такими объектами, и он также работает:
Старый ответ
Я столкнулся с точно такой же проблемой, и во время расследования я нашел это:
Таким образом, похоже, что аннотация @Parcelize
будет полностью стабильной, начиная с Kotlin 1.3.40
. До этого вам нужно будет установить флаг experimental
. (К сожалению)
Они ошибочно выдвинули @Parcelize
за пределы экспериментальных функций, и вы по-прежнему получаете эту ошибку компиляции.