Bundle.DeepCopy 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
做一個深度複製給定的組合包。
[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 所創建與分享的作品,並依授權條款所描述的使用進行修改。