DebugUtils.IsObjectSelected(Object) 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.
Filtra objetos na variável de ANDROID_OBJECT_FILTER ambiente.
[Android.Runtime.Register("isObjectSelected", "(Ljava/lang/Object;)Z", "")]
public static bool IsObjectSelected(Java.Lang.Object? object);
[<Android.Runtime.Register("isObjectSelected", "(Ljava/lang/Object;)Z", "")>]
static member IsObjectSelected : Java.Lang.Object -> bool
Parâmetros
- object
- Object
qualquer objeto a ser correspondido com a variável de ambiente ANDROID_OBJECT_FILTER
Retornos
true se o objeto for selecionado pela variável de ambiente ANDROID_OBJECT_FILTER, caso contrário, false
- Atributos
Comentários
Filtra objetos na variável de ANDROID_OBJECT_FILTER ambiente. Essa variável de ambiente pode filtrar objetos com base em seus valores de nome de classe e atributo.
Aqui está a sintaxe para ANDROID_OBJECT_FILTER:
ClassName@attribute1=value1@attribute2=value2...
Exemplos:
<ul>li Selecionar instâncias textView: TextView</li li><>Selecionar instâncias textView do texto "Carregamento" e deslocamento inferior de 22: TextView@text=Loading.*@bottom=22</li></ul><>
O nome da classe e os valores são expressões regulares.
Essa classe é útil para fins de depuração e registro em log:
if (DEBUG) {
if (DebugUtils.isObjectSelected(childView) && LOGV_ENABLED) {
Log.v(TAG, "Object " + childView + " logged!");
}
}
<nota forte>/forte>: esse método é muito caro, pois depende muito de expressões regulares e reflexão.< As chamadas para esse método sempre devem ser removidas dos binários de versão e evitadas o máximo possível no modo de depuração.
Documentação Java para android.util.DebugUtils.isObjectSelected(java.lang.Object).
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.