Sprache

ClassValue.ComputeValue(Class) Methode

Definition

Berechnet den abgeleiteten Wert der angegebenen Klasse für diese ClassValueKlasse.

[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

Parameter

type
Class

Der Typ, dessen Klassenwert berechnet werden muss

Gibt zurück

der neu berechnete Wert, der diesem ClassValuezugeordnet ist, für die angegebene Klasse oder Schnittstelle

Attribute

Hinweise

Berechnet den abgeleiteten Wert der angegebenen Klasse für diese ClassValueKlasse.

Diese Methode wird innerhalb des ersten Threads aufgerufen, der auf den Wert mit der #get get Methode zugreift.

Normalerweise wird diese Methode höchstens einmal pro Klasse aufgerufen, kann aber erneut aufgerufen werden, wenn ein Aufruf erfolgt #remove removeist.

Wenn diese Methode eine Ausnahme auslöst, wird der entsprechende Aufruf get abnorm mit dieser Ausnahme beendet, und es wird kein Klassenwert aufgezeichnet.

Java Dokumentation für java.lang.ClassValue.computeValue(java.lang.Class<?>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: