ClassValue.ComputeValue(Class) Método

Definição

Calcula o valor derivado da classe determinada para isso 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

Parâmetros

type
Class

o tipo cujo valor de classe deve ser computado

Retornos

o valor computado recentemente associado a isso ClassValue, para a classe ou interface fornecida

Atributos

Comentários

Calcula o valor derivado da classe determinada para isso ClassValue.

Esse método será invocado no primeiro thread que acessa o valor com o #get get método.

Normalmente, esse método é invocado no máximo uma vez por classe, mas pode ser invocado novamente se houver uma chamada para #remove remove.

Se esse método gerar uma exceção, a chamada correspondente será get encerrada anormalmente com essa exceção e nenhum valor de classe será registrado.

Java documentação para java.lang.ClassValue.computeValue(java.lang.Class<?>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a