Lenguaje

RemoteAction.Clone Método

Definición

Crea y devuelve una copia de este objeto.

[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

Devoluciones

un clon de esta instancia.

Atributos

Comentarios

Crea y devuelve una copia de este objeto. El significado preciso de "copy" puede depender de la clase del objeto. La intención general es que, para cualquier objeto x, la expresión: será true y que la expresión: será true, pero no son requisitos absolutos. Aunque normalmente es el caso de que: será true, esto no es un requisito absoluto. Por convención, el objeto devuelto debe obtenerse llamando a super.clone. Si una clase y todos sus superclases (excepto Object) cumplen esta convención, será el caso de que x.clone().getClass() == x.getClass(). Por convención, el objeto devuelto por este método debe ser independiente de este objeto (que se va a clonar). Para lograr esta independencia, puede ser necesario modificar uno o varios campos del objeto devuelto por super.clone antes de devolverlo. Normalmente, esto significa copiar los objetos mutables que componen la "estructura profunda" interna del objeto que se va a clonar y reemplazar las referencias a estos objetos por referencias a las copias. Si una clase contiene solo campos primitivos o referencias a objetos inmutables, normalmente es el caso de que no se necesite modificar ningún campo del objeto devuelto por super.clone.

Referencia de Android para android.app.RemoteAction.clone.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a