언어

DebugUtils.IsObjectSelected(Object) 메서드

정의

환경 변수에 대해 개체를 ANDROID_OBJECT_FILTER 필터링합니다.

[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

매개 변수

object
Object

ANDROID_OBJECT_FILTER 환경 변수와 일치시킬 개체

반품

ANDROID_OBJECT_FILTER 환경 변수에서 개체를 선택하면 true이고, 그렇지 않으면 false입니다.

특성

설명

환경 변수에 대해 개체를 ANDROID_OBJECT_FILTER 필터링합니다. 이 환경 변수는 클래스 이름 및 특성 값에 따라 개체를 필터링할 수 있습니다.

다음 구문은 다음과 같습니다.ANDROID_OBJECT_FILTER

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

예시들:

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

클래스 이름과 값은 정규식입니다.

이 클래스는 디버깅 및 로깅 용도에 유용합니다.

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

<strong>NOTE</strong>: 이 메서드는 정규식 및 리플렉션에 크게 의존하기 때문에 매우 비쌉니다. 이 메서드에 대한 호출은 항상 릴리스 이진 파일에서 제거되고 디버그 모드에서 가능한 한 많이 피해야 합니다.

에 대한 android.util.DebugUtils.isObjectSelected(java.lang.Object)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상