语言

Cleaner.Register(Object, IRunnable) 方法

定义

注册对象和清理操作,以在对象变为可到达虚拟时运行。

[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

参数

obj
Object

要监视的对象

action
IRunnable

要运行的清理操作

返回

实例Cleaner.ICleanable

属性

注解

注册对象和清理操作,以在对象变为可到达虚拟时运行。

清理操作最多调用一次。 它不得保留对 obj它的引用;否则,对象将不会变为虚拟访问,并且操作不会自动运行。

Java文档java.lang.ref.Cleaner.register(java.lang.Object, java.lang.Runnable)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于