Cleaner.Register(Object, IRunnable) Método

Definição

Registra um objeto e uma ação de limpeza a ser executada quando o objeto se torna acessível fantasma.

[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

o objeto a ser monitorado

action
IRunnable

a ação de limpeza a ser executada

Retornos

uma Cleaner.ICleanable instância

Atributos

Comentários

Registra um objeto e uma ação de limpeza a ser executada quando o objeto se torna acessível fantasma.

A ação de limpeza é invocada no máximo uma vez. Ele não deve manter uma referência a obj; caso contrário, o objeto não se tornará acessível fantasma e a ação não será executada automaticamente.

Java documentação para java.lang.ref.Cleaner.register(java.lang.Object, java.lang.Runnable).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a