Cleaner.Register(Object, IRunnable) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當物件變得可幽靈可達時,會註冊一個物件並執行清潔動作。
[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 屬性授權中所述的詞彙使用。