ViewDebug
public
class
ViewDebug
extends Object
| java.lang.Object | |
| ↳ | android.view.ViewDebug |
Various debugging/tracing tools related to View and the view hierarchy.
Summary
Nested classes | |
|---|---|
@interface |
ViewDebug.CapturedViewProperty
This annotation can be used to mark fields and methods to be dumped when the view is captured. |
@interface |
ViewDebug.ExportedProperty
This annotation can be used to mark fields and methods to be dumped by the view server. |
@interface |
ViewDebug.FlagToString
Defines a mapping from a flag to a String. |
enum |
ViewDebug.HierarchyTraceType
This enum was deprecated in API level 16. This enum is now unused |
@interface |
ViewDebug.IntToString
Defines a mapping from an int value to a String. |
enum |
ViewDebug.RecyclerTraceType
This enum was deprecated in API level 16. This enum is now unused |
Constants | |
|---|---|
boolean |
TRACE_HIERARCHY
This constant was deprecated in API level 16. This flag is now unused |
boolean |
TRACE_RECYCLER
This constant was deprecated in API level 16. This flag is now unused |
Public constructors | |
|---|---|
ViewDebug()
|
|
Public methods | |
|---|---|
static
void
|
dumpCapturedView(String tag, Object view)
Dump view info for id based instrument test generation (and possibly further data analysis). |
static
void
|
startHierarchyTracing(String prefix, View view)
This method was deprecated in API level 16. This method is now unused and invoking it is a no-op |
static
void
|
startRecyclerTracing(String prefix, View view)
This method was deprecated in API level 16. This method is now unused and invoking it is a no-op |
static
void
|
stopHierarchyTracing()
This method was deprecated in API level 16. This method is now unused and invoking it is a no-op |
static
void
|
stopRecyclerTracing()
This method was deprecated in API level 16. This method is now unused and invoking it is a no-op |
static
void
|
trace(View view, ViewDebug.RecyclerTraceType type, int... parameters)
This method was deprecated in API level 16. This method is now unused and invoking it is a no-op |
static
void
|
trace(View view, ViewDebug.HierarchyTraceType type)
This method was deprecated in API level 16. This method is now unused and invoking it is a no-op |
Inherited methods | |
|---|---|
java.lang.Object
| |
Constants
TRACE_HIERARCHY
boolean TRACE_HIERARCHY
This constant was deprecated
in API level 16.
This flag is now unused
Constant Value: false
TRACE_RECYCLER
boolean TRACE_RECYCLER
This constant was deprecated
in API level 16.
This flag is now unused
Constant Value: false
Public constructors
Public methods
dumpCapturedView
void dumpCapturedView (String tag, Object view)
Dump view info for id based instrument test generation (and possibly further data analysis). The results are dumped to the log.
| Parameters | |
|---|---|
tag |
String: for log |
view |
Object: for dump
|
startHierarchyTracing
void startHierarchyTracing (String prefix, View view)
This method was deprecated
in API level 16.
This method is now unused and invoking it is a no-op
| Parameters | |
|---|---|
prefix |
String |
view |
View |
startRecyclerTracing
void startRecyclerTracing (String prefix, View view)
This method was deprecated
in API level 16.
This method is now unused and invoking it is a no-op
| Parameters | |
|---|---|
prefix |
String |
view |
View |
stopHierarchyTracing
void stopHierarchyTracing ()
This method was deprecated
in API level 16.
This method is now unused and invoking it is a no-op
stopRecyclerTracing
void stopRecyclerTracing ()
This method was deprecated
in API level 16.
This method is now unused and invoking it is a no-op
trace
void trace (View view, ViewDebug.RecyclerTraceType type, int... parameters)
This method was deprecated
in API level 16.
This method is now unused and invoking it is a no-op
| Parameters | |
|---|---|
view |
View |
type |
ViewDebug.RecyclerTraceType |
parameters |
int |
trace
void trace (View view, ViewDebug.HierarchyTraceType type)
This method was deprecated
in API level 16.
This method is now unused and invoking it is a no-op
| Parameters | |
|---|---|
view |
View |
type |
ViewDebug.HierarchyTraceType |
Annotations
Interfaces
- ActionMode.Callback
- ActionProvider.VisibilityListener
- Choreographer.FrameCallback
- CollapsibleActionView
- ContextMenu
- ContextMenu.ContextMenuInfo
- GestureDetector.OnContextClickListener
- GestureDetector.OnDoubleTapListener
- GestureDetector.OnGestureListener
- InputQueue.Callback
- KeyEvent.Callback
- LayoutInflater.Factory
- LayoutInflater.Factory2
- LayoutInflater.Filter
- Menu
- MenuItem
- MenuItem.OnActionExpandListener
- MenuItem.OnMenuItemClickListener
- PixelCopy.OnPixelCopyFinishedListener
- ScaleGestureDetector.OnScaleGestureListener
- SubMenu
- SurfaceHolder
- SurfaceHolder.Callback
- SurfaceHolder.Callback2
- TextureView.SurfaceTextureListener
- View.OnApplyWindowInsetsListener
- View.OnAttachStateChangeListener
- View.OnCapturedPointerListener
- View.OnClickListener
- View.OnContextClickListener
- View.OnCreateContextMenuListener
- View.OnDragListener
- View.OnFocusChangeListener
- View.OnGenericMotionListener
- View.OnHoverListener
- View.OnKeyListener
- View.OnLayoutChangeListener
- View.OnLongClickListener
- View.OnScrollChangeListener
- View.OnSystemUiVisibilityChangeListener
- View.OnTouchListener
- ViewGroup.OnHierarchyChangeListener
- ViewManager
- ViewParent
- ViewStub.OnInflateListener
- ViewTreeObserver.OnDrawListener
- ViewTreeObserver.OnGlobalFocusChangeListener
- ViewTreeObserver.OnGlobalLayoutListener
- ViewTreeObserver.OnPreDrawListener
- ViewTreeObserver.OnScrollChangedListener
- ViewTreeObserver.OnTouchModeChangeListener
- ViewTreeObserver.OnWindowAttachListener
- ViewTreeObserver.OnWindowFocusChangeListener
- Window.Callback
- Window.OnFrameMetricsAvailableListener
- Window.OnRestrictedCaptionAreaChangedListener
- WindowManager
Classes
- AbsSavedState
- ActionMode
- ActionMode.Callback2
- ActionProvider
- Choreographer
- ContextThemeWrapper
- Display
- Display.HdrCapabilities
- Display.Mode
- DragAndDropPermissions
- DragEvent
- FocusFinder
- FrameMetrics
- FrameStats
- GestureDetector
- GestureDetector.SimpleOnGestureListener
- Gravity
- HapticFeedbackConstants
- InputDevice
- InputDevice.MotionRange
- InputEvent
- InputQueue
- KeyboardShortcutGroup
- KeyboardShortcutInfo
- KeyCharacterMap
- KeyCharacterMap.KeyData
- KeyEvent
- KeyEvent.DispatcherState
- LayoutInflater
- MenuInflater
- MotionEvent
- MotionEvent.PointerCoords
- MotionEvent.PointerProperties
- OrientationEventListener
- OrientationListener
- PixelCopy
- PointerIcon
- ScaleGestureDetector
- ScaleGestureDetector.SimpleOnScaleGestureListener
- SearchEvent
- SoundEffectConstants
- Surface
- SurfaceView
- TextureView
- TouchDelegate
- VelocityTracker
- View
- View.AccessibilityDelegate
- View.BaseSavedState
- View.DragShadowBuilder
- View.MeasureSpec
- ViewAnimationUtils
- ViewConfiguration
- ViewDebug
- ViewGroup
- ViewGroup.LayoutParams
- ViewGroup.MarginLayoutParams
- ViewGroupOverlay
- ViewOutlineProvider
- ViewOverlay
- ViewPropertyAnimator
- ViewStructure
- ViewStructure.HtmlInfo
- ViewStructure.HtmlInfo.Builder
- ViewStub
- ViewTreeObserver
- Window
- WindowAnimationFrameStats
- WindowContentFrameStats
- WindowId
- WindowId.FocusObserver
- WindowInsets
- WindowManager.LayoutParams
Enums
Exceptions