語言

URLClassLoader.Close 方法

定義

關閉此 URLClassLoader,使其無法再用來載入由此載入器定義的新類別或資源。

[Android.Runtime.Register("close", "()V", "GetCloseHandler", ApiSince=24)]
public virtual void Close();
[<Android.Runtime.Register("close", "()V", "GetCloseHandler", ApiSince=24)>]
abstract member Close : unit -> unit
override this.Close : unit -> unit

實作

屬性

備註

關閉此 URLClassLoader,使其無法再用來載入由此載入器定義的新類別或資源。 由該載入器在委派階層中任一父節點所定義的類別與資源仍然可存取。 另外,已經載入的職業或資源仍然可以存取。

對於 jar: 和 file: 網址,它也會關閉所有被它開啟的檔案。 如果在呼叫該方法時 close 有其他執行緒載入類別,則該載入的結果未定義。

此方法盡力關閉所有已開啟的檔案,方法是在內部捕捉 IOExceptions。 未檢查的例外與錯誤不會被捕捉。 對已關閉的裝載機呼叫關閉不會有影響。

在 1.7 版本中加入。

Java 文件 java.net.URLClassLoader.close()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於