草庐IT

describeContents

全部标签

android - Parcelable 接口(interface)的 describeContents() 的用途

这个问题在这里已经有了答案:关闭10年前.PossibleDuplicate:Parcelablewhere/whenisdescribeContents()used?实现Parcelable接口(interface)的describeContents()函数的目的是什么?大多数框架代码返回0作为实现。文档说“一个位掩码,指示由Parcelable编码的一组特殊对象类型。”有人可以解释一下这个功能吗?(可能有一个例子) 最佳答案 您的类(class)可能会有子类(class),因此在这种情况下,每个child都可以返回describ

android - Parcelable 接口(interface)的 describeContents() 的用途

这个问题在这里已经有了答案:关闭10年前.PossibleDuplicate:Parcelablewhere/whenisdescribeContents()used?实现Parcelable接口(interface)的describeContents()函数的目的是什么?大多数框架代码返回0作为实现。文档说“一个位掩码,指示由Parcelable编码的一组特殊对象类型。”有人可以解释一下这个功能吗?(可能有一个例子) 最佳答案 您的类(class)可能会有子类(class),因此在这种情况下,每个child都可以返回describ

android - 可在哪里/何时使用 describeContents()?

有谁知道Parcelable的这个方法在哪里/何时被调用?@OverridepublicintdescribeContents(){return0;}它必须被覆盖。但是我应该考虑用它做一些有用的事情吗? 最佳答案 Parcelable中定义了一个名为CONTENTS_FILE_DESCRIPTOR的常量,用于在describeContents()中创建位掩码返回值。APIref中CONTENTS_FILE_DESCRIPTOR的描述是:BitmasksforusewithdescribeContents():eachbitrepre

android - 可在哪里/何时使用 describeContents()?

有谁知道Parcelable的这个方法在哪里/何时被调用?@OverridepublicintdescribeContents(){return0;}它必须被覆盖。但是我应该考虑用它做一些有用的事情吗? 最佳答案 Parcelable中定义了一个名为CONTENTS_FILE_DESCRIPTOR的常量,用于在describeContents()中创建位掩码返回值。APIref中CONTENTS_FILE_DESCRIPTOR的描述是:BitmasksforusewithdescribeContents():eachbitrepre