ClassValue.Get(Class) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve el valor de la clase especificada.
[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
Parámetros
- type
- Class
el tipo cuyo valor de clase debe calcularse o recuperarse.
Devoluciones
el valor actual asociado a este ClassValue, para la clase o interfaz especificadas
- Atributos
Comentarios
Devuelve el valor de la clase especificada. Si aún no se ha calculado ningún valor, se obtiene mediante una invocación del #computeValue computeValue método .
La instalación real del valor en la clase se realiza de forma atómica. En ese momento, si varios subprocesos de carreras han calculado valores, se elige uno y se devuelve a todos los subprocesos de carreras.
El type parámetro suele ser una clase, pero puede ser cualquier tipo, como una interfaz, un tipo primitivo (como int.class), o void.class.
En ausencia de llamadas, un valor de clase tiene un diagrama de remove estado simple: sin inicializar e inicializar. Cuando remove se realizan llamadas, las reglas para la observación de valores son más complejas. Consulte la documentación para #remove remove obtener más información.
Documentación de Java para java.lang.ClassValue.get(java.lang.Class<?>).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.