語言

ClassValue.ComputeValue(Class) 方法

定義

計算給定類別對此 ClassValue的導出值。

[Android.Runtime.Register("computeValue", "(Ljava/lang/Class;)Ljava/lang/Object;", "GetComputeValue_Ljava_lang_Class_Handler", ApiSince=34)]
protected abstract Java.Lang.Object? ComputeValue(Java.Lang.Class? type);
[<Android.Runtime.Register("computeValue", "(Ljava/lang/Class;)Ljava/lang/Object;", "GetComputeValue_Ljava_lang_Class_Handler", ApiSince=34)>]
abstract member ComputeValue : Java.Lang.Class -> Java.Lang.Object

參數

type
Class

必須計算其類別值的型別

傳回

對於給定類別或介面,與此 ClassValue值相關聯的新計算值

屬性

備註

計算給定類別對此 ClassValue的導出值。

此方法會在第一個使用該 #get get 方法存取該值的執行緒中被呼叫。

通常,此方法每類最多被呼叫一次,但若已呼叫 。#remove remove

如果此方法拋出例外,對應的呼叫 get 將異常終止,且不會記錄類別值。

Java 文件 java.lang.ClassValue.computeValue(java.lang.Class<?>)

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

適用於