Bundle.DeepCopy 方法

定义

创建给定捆绑包的深层副本。

[Android.Runtime.Register("deepCopy", "()Landroid/os/Bundle;", "", ApiSince=26)]
public Android.OS.Bundle? DeepCopy();
[<Android.Runtime.Register("deepCopy", "()Landroid/os/Bundle;", "", ApiSince=26)>]
member this.DeepCopy : unit -> Android.OS.Bundle

返回

属性

注解

创建给定捆绑包的深层副本。 遍历到内部容器并复制它们,因此它们不会跨捆绑包共享。 将遍历到BundlePersistableBundleArrayList、和所有类型的基元数组。 其他类型的对象(如“可包裹”或“可序列化”)as-is 引用,并且不会以任何方式复制。

适用于 . 的 android.os.Bundle.deepCopy()Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于