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