DebugUtils.IsObjectSelected(Object) Método

Definição

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.

Aplica-se a