Как стать автором
Обновить

Комментарии 7

Вы в Bundle Serializable ложите? Зачем?
А можете более конкретно пояснить, что вы имеете в виду? Пока не понятен вопрос, непонятно с какой точки зрения вы спрашиваете. Куда бы вы лично положили? ))
Вопрос не в том, куда, а в том, что. Parcelable, конечно же.

В последнее время так уже не делаем, перешли на @Parcelize.
Но он, к сожалению, не всегда существовал, а переопределять readParcel / writeParcel для каждого элемента sealed класса не очень удобно. К тому же, куча визуального мусора, так что Serializable был намного удобнее.

AutoParcelable (smuggler)
Тем не менее, размышляя об этом, я никак не мог понять, почему Kotlin не генерирует readResolve в компиляторе, поддерживая singleton-свойства объектов. Мне казалось, что это работа для инструментов, а не для человека.

Не кажется ли вам, что это баг и что стоит завести issue? А если вы уже завели, то можно, пожалуйста, ссылку?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий