gpt4 book ai didi

android - 我怎样才能排除一个字段获得 Parcelabled?

转载 作者:行者123 更新时间:2023-12-05 00:08:43 57 4
gpt4 key购买 nike

在进入明显解决方案之前,请听我说完。

我在一次 android 面试中被问到这个问题,我简单地说,

“我将从 writeToParcel()POJO(Parcel in) 构造函数中排除该字段”

面试官说,“嗯,还有另一种方式。”遗憾的是,我不知道。

那么,问题来了,除了手动排除之外,我怎样才能排除一个字段不被打包?

最佳答案

您只需将@IgnoreOnParcel 添加到您要忽略的字段即可:

   @Parcelize
data class MyDataClass (val field1: String,
@IgnoreOnParcel
val field2: Boolean) : Parcelable

关于android - 我怎样才能排除一个字段获得 Parcelabled?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46823899/

57 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com