Avatar ·

kotlin-android-extensions हटाने के बाद @Parcelize का उपयोग कैसे करें?

नमस्ते साथियों! मैं कई वर्षों से Android के लिए Kotlin में लिख रहा हूँ और `kotlin-android-extensions` प्लगइन से `@Parcelize` का उपयोग करने का आदी हूँ। यह प्लगइन जीवन को बहुत आसान बना देता था — बस एनोटेशन जोड़ना होता था, और क्लास स्वचालित रूप से `Parcelable` इंटरफ़ेस को लागू कर देता था। हाल ही में मैंने अपने प्रोजेक्ट को Kotlin (1.9.0) और Gradle के नवीनतम संस्करण में अपडेट किया, और देखा कि `kotlin-android-extensions` को deprecated (पुराना) चिह्नित किया गया है और इसे पूरी तरह से हटा दिया जाएगा। आधिकारिक दस्तावेज़ीकरण में `kotlin-parcelize` पर स्विच करने की सलाह दी गई है, लेकिन मैं पूरी तरह से नहीं समझ पा रहा हूँ कि इसे सही तरीके से कैसे किया जाए। समस्या यह है कि मेरा पुराना कोड इस तरह दिखता है: ```kotlin // पुराना तरीका (kotlin-android-extensions के साथ काम करता था) @Parcelize data class User( val id: Int, val name: String, val email: String? ) : Parcelable ``` बाद में...