ViewDebug.startHierarchyTracing
메서드를 사용하려고 시도했지만 ViewDebug.TRACE_HIERARCHY
을 확인한 후 아무 것도 수행하지 않으며 즉시 false
인 경우 반환합니다. 실제로 이것은 JavaDoc에 따라 예상되는 동작입니다.android.view.ViewDebug 정적 메서드를 사용하는 방법?
이 메서드는 TRACE_HIERARCHY가 false이면 즉시 반환됩니다.
문제는 TRACE_HIERARCHY
가 false
의 값을 부울 상수로 소스에 선언되어 있다는 것입니다 :
startRecyclerTracing
는
startMotionEventTracing
는
TRACE_RECYCLER
에 따라 방법이 (공개 API 보이지)된다
/**
* Enables or disables view hierarchy tracing. Any invoker of
* {@link #trace(View, android.view.ViewDebug.HierarchyTraceType)} should first
* check that this value is set to true as not to affect performance.
*/
public static final boolean TRACE_HIERARCHY = false;
및 각각 TRACE_MOTION_EVENTS
상수 (false로 설정 됨)가 있습니다.
그래서 ViewDebug
클래스를 사용하는 것이 가능한지 또는 맞춤형 Android 빌드에서만 사용하도록되어 있는지 궁금합니다. 그렇다면 에뮬레이터 용 사용자 정의 (디버그) 빌드가 있습니까?