Lenguaje

ClassValue.Get(Class) Método

Definición

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.

Se aplica a