語言

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

傳回

就是要求的價值。

屬性

備註

做一個深度複製給定的組合包。 會穿越到內部容器並複製它們,因此不會在 bundle 之間共享。 會遍歷到 Bundle、 PersistableBundle、 ArrayList,以及所有類型的原始陣列。 其他類型的物件(如 Parcelable 或 Serializable)則 as-is 參考,且不以任何方式複製。

Java 文件 android.os.Bundle.deepCopy()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於