ClassValue.ComputeValue(Class) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.