问题 Kotlin中使用@Parcelize 注解引发的序列化属性值丢失问题。 警告信息: Property would not be serialized into a 'Parcel' 原因: @Parcelize 注解动态生成的方法在序列化该类对象时,只会处理默认构造方法中的变量,并不会通过扩展构造方法序列化存取对象。 解决方法: 方法一:将变量都放在默认构造方法中。 方法二:针对扩展构造方法中的变量,自己去实现序列化。 参考:https://blog.csdn.net/Iceti9er/article/details/121661564