Comments 7
Вы в Bundle Serializable ложите? Зачем?
А можете более конкретно пояснить, что вы имеете в виду? Пока не понятен вопрос, непонятно с какой точки зрения вы спрашиваете. Куда бы вы лично положили? ))
В последнее время так уже не делаем, перешли на @Parcelize.
Но он, к сожалению, не всегда существовал, а переопределять readParcel
/ writeParcel
для каждого элемента sealed класса не очень удобно. К тому же, куча визуального мусора, так что Serializable был намного удобнее.
Тем не менее, размышляя об этом, я никак не мог понять, почему Kotlin не генерирует readResolve в компиляторе, поддерживая singleton-свойства объектов. Мне казалось, что это работа для инструментов, а не для человека.
Не кажется ли вам, что это баг и что стоит завести issue? А если вы уже завели, то можно, пожалуйста, ссылку?
Сам не заводил, но насчёт этого есть несколько issue на youtrack, которые лежат там несколько лет :)
Например, https://youtrack.jetbrains.com/issue/KT-21570 или https://youtrack.jetbrains.com/issue/KT-9499.
Sign up to leave a comment.
Чиним сериализацию объектов в Kotlin раз и навсегда