Intent.Clone Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea y devuelve una copia de este Objectobjeto .
[Android.Runtime.Register("clone", "()Ljava/lang/Object;", "GetCloneHandler")]
public virtual Java.Lang.Object? Clone();
[<Android.Runtime.Register("clone", "()Ljava/lang/Object;", "GetCloneHandler")>]
override this.Clone : unit -> Java.Lang.Object
Devoluciones
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: x.clone() != x será true y que la expresión: x.clone().getClass() == x.getClass() será true, pero no son requisitos absolutos. Aunque normalmente es el caso de que: x.clone().equals(x) será true, no es un requisito absoluto. Por convención, el objeto devuelto debe obtenerse llamando a super.clone . Si una clase y todas sus superclases (excepto Object ) obedecen 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. Devuelve object un clon de esta instancia.
- Atributos
Comentarios
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.
Java documentación para android.content.Intent.clone().