語言

RemoteAction.Clone 方法

定義

建立並回傳此物件的副本。

[Android.Runtime.Register("clone", "()Landroid/app/RemoteAction;", "", ApiSince=26)]
public Android.App.RemoteAction? Clone();
[<Android.Runtime.Register("clone", "()Landroid/app/RemoteAction;", "", ApiSince=26)>]
override this.Clone : unit -> Android.App.RemoteAction

傳回

是這個實例的複製品。

屬性

備註

建立並回傳此物件的副本。 「複製」的精確含義可能取決於物件的類別。 一般意圖是,對於任何物件 x,表達式:將為真,表達式:也為真,但這些並非絕對要求。 雖然通常情況下:將成立,但這並非絕對要求。 依慣例,回傳物件應透過呼叫 super.clone 取得。 如果一個類別及其所有超類別(除了 Object)都遵守此慣例,則 x.clone().getClass() == x.getClass()。 依慣例,此方法回傳的物件應獨立於被克隆的物件。 為了達到這種獨立性,可能需要在回傳 super.clone 回傳物件的一個或多個欄位前修改。 通常,這表示複製構成被克隆物件內部「深層結構」的任何可變物件,並將對這些物件的參考替換為對複製品的引用。 如果一個類別只包含原始欄位或對不可變物件的引用,通常 super.clone 回傳的物件欄位不需要修改。

Android 參考資料。android.app.RemoteAction.clone

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

適用於