Cleaner.Register(Object, IRunnable) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.