Avatar ·

Wie verwende ich @Parcelize nach dem Entfernen von kotlin-android-extensions?

Hallo Kollegen! Ich schreibe seit mehreren Jahren in Kotlin für Android und bin es gewohnt, `@Parcelize` aus dem Plugin `kotlin-android-extensions` zu verwenden. Dieses Plugin hat das Leben sehr erleichtert – es reichte, eine Annotation hinzuzufügen, und die Klasse implementierte automatisch das Interface `Parcelable`. Vor kurzem habe ich mein Projekt auf die neueste Version von Kotlin (1.9.0) und Gradle aktualisiert und festgestellt, dass `kotlin-android-extensions` als veraltet markiert ist und vollständig entfernt wird. In der offiziellen Dokumentation wird empfohlen, auf `kotlin-parcelize` umzusteigen, aber ich verstehe nicht ganz, wie das richtig gemacht wird. Das Problem ist, dass mein alter Code so aussieht: ```kotlin // Alter Weg (funktionierte mit kotlin-android-extensions) @Parcelize data class User( val id: Int, val name: String, val email: String? ) : Parcelable ``` Nach