在您进入明显的解决方案之前,请听我说。
我在Android访谈中被问到这个问题,我只是说,
"我会从writeToParcel()
和POJO(Parcel in)
构造函数"
面试官说,"嗯,还有另外一种方式。" 可悲的是,我不知道。
所以,这就是问题,除了手动排除外,如何排除某个字段以获取parcelabled?
答案 0 :(得分:0)
您只需在要忽略的字段中添加@IgnoreOnParcel:
@Parcelize
data class MyDataClass (val field1: String,
@IgnoreOnParcel
val field2: Boolean) : Parcelable