ClassValue.Get(Class) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den Wert für die angegebene Klasse zurück.
[Android.Runtime.Register("get", "(Ljava/lang/Class;)Ljava/lang/Object;", "GetGet_Ljava_lang_Class_Handler", ApiSince=34)]
public virtual Java.Lang.Object? Get(Java.Lang.Class? type);
[<Android.Runtime.Register("get", "(Ljava/lang/Class;)Ljava/lang/Object;", "GetGet_Ljava_lang_Class_Handler", ApiSince=34)>]
abstract member Get : Java.Lang.Class -> Java.Lang.Object
override this.Get : Java.Lang.Class -> Java.Lang.Object
Parameter
- type
- Class
Der Typ, dessen Klassenwert berechnet oder abgerufen werden muss
Gibt zurück
der aktuelle Wert, der diesem ClassValuezugeordnet ist, für die angegebene Klasse oder Schnittstelle
- Attribute
Hinweise
Gibt den Wert für die angegebene Klasse zurück. Wenn noch kein Wert berechnet wurde, wird er durch einen Aufruf der #computeValue computeValue Methode abgerufen.
Die tatsächliche Installation des Werts auf der Klasse erfolgt atomisch. Wenn zu diesem Zeitpunkt mehrere Rennthreads berechnete Werte haben, wird eine ausgewählt und an alle Rennthreads zurückgegeben.
Der type Parameter ist in der Regel eine Klasse, aber es kann ein beliebiger Typ sein, z. B. eine Schnittstelle, einen Grundtyp (wie int.class) oder void.class.
In Abwesenheit von remove Aufrufen weist ein Klassenwert ein einfaches Zustandsdiagramm auf: nicht initialisiert und initialisiert. Wenn remove Aufrufe getätigt werden, sind die Regeln für die Wertbeobachtung komplexer. Weitere Informationen finden Sie in der Dokumentation #remove remove .
Java Dokumentation für java.lang.ClassValue.get(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.