StatusBarNotification.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", "()Landroid/service/notification/StatusBarNotification;", "GetCloneHandler")]
public virtual Android.Service.Notification.StatusBarNotification? Clone();
[<Android.Runtime.Register("clone", "()Landroid/service/notification/StatusBarNotification;", "GetCloneHandler")>]
override this.Clone : unit -> Android.Service.Notification.StatusBarNotification
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.
x.clone() != x
x.clone().getClass() == x.getClass()
será cierto, pero no son requisitos absolutos.
x.clone().equals(x)
será cierto, 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.service.notification.StatusBarNotification.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.