語言

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.lang.ref.Cleaner.register(java.lang.Object, java.lang.Runnable)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於