RemoteAction.Clone 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 개체의 복사본을 만들고 반환합니다.
[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
반품
이 인스턴스의 복제본입니다.
- 특성
설명
이 개체의 복사본을 만들고 반환합니다. "copy"의 정확한 의미는 개체의 클래스에 따라 달라질 수 있습니다. 일반적인 의도는 개체 x의 경우 식이 true이고 식이 true이지만 절대 요구 사항은 아닙니다. 일반적으로 다음과 같은 경우는 사실이지만 절대적인 요구 사항은 아닙니다. 규칙에 따라 super.clone을 호출하여 반환된 개체를 가져와야 합니다. 클래스와 모든 슈퍼클래스(Object 제외)가 이 규칙을 준수하는 경우 x.clone().getClass() == x.getClass()가 됩니다. 규칙에 따라 이 메서드에서 반환된 개체는 복제 중인 이 개체와 독립적이어야 합니다. 이러한 독립성을 달성하려면 super.clone에서 반환된 개체의 필드를 하나 이상 수정한 후 반환해야 할 수 있습니다. 일반적으로 복제되는 개체의 내부 "딥 구조"를 구성하는 변경 가능한 개체를 복사하고 이러한 개체에 대한 참조를 복사본에 대한 참조로 바꿔야 합니다. 클래스에 변경할 수 없는 개체에 대한 기본 필드 또는 참조만 포함된 경우 일반적으로 super.clone에서 반환된 개체의 필드를 수정할 필요가 없습니다.
에 대한 android.app.RemoteAction.cloneAndroid 참조
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.