Lenguaje

Cleaner.Register(Object, IRunnable) Método

Definición

Registra un objeto y una acción de limpieza para ejecutarse cuando el objeto se convierte en fantasma accesible.

[Android.Runtime.Register("register", "(Ljava/lang/Object;Ljava/lang/Runnable;)Ljava/lang/ref/Cleaner$Cleanable;", "", ApiSince=33)]
public Java.Lang.Ref.Cleaner.ICleanable? Register(Java.Lang.Object? obj, Java.Lang.IRunnable? action);
[<Android.Runtime.Register("register", "(Ljava/lang/Object;Ljava/lang/Runnable;)Ljava/lang/ref/Cleaner$Cleanable;", "", ApiSince=33)>]
member this.Register : Java.Lang.Object * Java.Lang.IRunnable -> Java.Lang.Ref.Cleaner.ICleanable

Parámetros

obj
Object

el objeto que se va a supervisar

action
IRunnable

la acción de limpieza que se va a ejecutar

Devoluciones

una instancia de Cleaner.ICleanable

Atributos

Comentarios

Registra un objeto y una acción de limpieza para ejecutarse cuando el objeto se convierte en fantasma accesible.

La acción de limpieza se invoca como máximo una vez. No debe conservar una referencia a obj; de lo contrario, el objeto no se convertirá en fantasma accesible y la acción no se ejecutará automáticamente.

Java documentación para java.lang.ref.Cleaner.register(java.lang.Object, java.lang.Runnable).

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