ClassValue.ComputeValue(Class) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Calcule la valeur dérivée de la classe donnée pour ce 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
Paramètres
- type
- Class
type dont la valeur de classe doit être calculée
Retours
la valeur nouvellement calculée associée à ceci ClassValue, pour la classe ou l’interface donnée
- Attributs
Remarques
Calcule la valeur dérivée de la classe donnée pour ce ClassValue.
Cette méthode est appelée dans le premier thread qui accède à la valeur avec la #get get méthode.
Normalement, cette méthode est appelée au plus une fois par classe, mais elle peut être appelée à nouveau s’il y a eu un appel à #remove remove.
Si cette méthode lève une exception, l’appel correspondant à get se terminera anormalement avec cette exception et aucune valeur de classe n’est enregistrée.
Java documentation pour java.lang.ClassValue.computeValue(java.lang.Class<?>).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.