Lenguaje

DebugUtils.IsObjectSelected(Object) Método

Definición

Filtra los objetos en la variable de ANDROID_OBJECT_FILTER entorno.

[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

cualquier objeto que coincida con la variable de entorno de ANDROID_OBJECT_FILTER

Devoluciones

true si el objeto está seleccionado por la variable de entorno ANDROID_OBJECT_FILTER, false en caso contrario, false.

Atributos

Comentarios

Filtra los objetos en la variable de ANDROID_OBJECT_FILTER entorno. Esta variable de entorno puede filtrar objetos en función de sus valores de atributo y nombre de clase.

Esta es la sintaxis de ANDROID_OBJECT_FILTER:

ClassName@attribute1=value1@attribute2=value2...

Ejemplos:

<ul>li Select TextView instances: TextView</li li><>Select TextView instances of text "Loading" and bottom offset of 22: TextView@text=Loading.*@bottom=22</li></ul><>

El nombre de clase y los valores son expresiones regulares.

Esta clase es útil para la depuración y el registro:

if (DEBUG) {
              if (DebugUtils.isObjectSelected(childView) && LOGV_ENABLED) {
                Log.v(TAG, "Object " + childView + " logged!");
              }
            }

<strong>NOTE</strong>: este método es muy caro, ya que se basa en gran medida en expresiones regulares y reflexión. Las llamadas a este método siempre deben quitarse de los archivos binarios de versión y evitarse tanto como sea posible en el modo de depuración.

Java documentación para android.util.DebugUtils.isObjectSelected(java.lang.Object).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a