In ir.alirezabdn.wp7progress.WP10Indicator, due to anonymous implementation of AnimatorListener memory leak happens.
In com.gen.bg:2.3:10.
-
com.gen.bg.activities.BGImageViewerActivityV2 has leaked:
-
GC ROOT thread java.lang.Thread. (named 'Binder:4010_7')
-
references android.os.Message.target
-
references android.view.ViewRootImpl$ViewRootHandler.this$0
-
references android.view.ViewRootImpl.mChoreographer
-
references android.view.Choreographer.mCallbackQueues
-
references array android.view.Choreographer$CallbackQueue[].[1]
-
references android.view.Choreographer$CallbackQueue.mHead
-
references android.view.Choreographer$CallbackRecord.action
-
references android.animation.AnimationHandler$1.this$0 (anonymous implementation of android.view.Choreographer$FrameCallback)
-
references android.animation.AnimationHandler.mAnimationCallbacks
-
references java.util.ArrayList.elementData
-
references array java.lang.Object[].[0]
-
references android.animation.ObjectAnimator.mListeners
-
references java.util.ArrayList.elementData
-
references array java.lang.Object[].[0]
-
references ir.alirezabdn.wp7progress.WP10Indicator$1.this$0 (anonymous implementation of android.animation.Animator$AnimatorListener)
-
references ir.alirezabdn.wp7progress.WP10Indicator.mContext
-
references android.view.ContextThemeWrapper.mBase
-
leaks com.gen.bg.activities.BGImageViewerActivityV2 instance
-
Retaining: 70 kB.
-
Reference Key: 26809cd7-c5a3-4d36-8a02-562af35eb655
-
Device: Logic T7P Logic Logic T7P T7P
-
Android Version: 8.1.0 API: 27 LeakCanary: 1.5.4 74837f0
-
Durations: watch=745410ms, gc=200ms, heap dump=5363ms, analysis=175376ms
-
Details:
-
Instance of java.lang.Thread
| static $class$name = java.lang.String@1874697568 (0x6fbd9d60)
| static uncaughtExceptionPreHandler = com.android.internal.os.RuntimeInit$LoggingHandler@316979136 (0x12e4b7c0)
| static $class$objectSizeAllocFastPath = 136
| static NORM_PRIORITY = 5
| static $class$objectSize = 132
| static $class$componentType = null
| static $class$dexClassDefIndex = 39
| static $class$virtualMethodsOffset = 39
| static $class$dexCache = java.lang.DexCache@1873572064 (0x6fac70e0)
| static $class$shadow$monitor = 536870912
| static $class$copiedMethodsOffset = 75
| static $class$dexTypeIndex = 362
| static SUBCLASS_IMPLEMENTATION_PERMISSION = java.lang.RuntimePermission@1873890280 (0x6fb14be8)
| static defaultUncaughtExceptionHandler = com.android.internal.os.RuntimeInit$KillApplicationHandler@316979128 (0x12e4b7b8)
| static $class$accessFlags = 524289
| static MAX_PRIORITY = 10
| static $class$methods = 1875479744
| static $class$superClass = java.lang.Object
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 13
| static $class$sFields = 1874699976
| static $class$iFields = 1874700140
| static $classOverhead = byte[372]@1873893353 (0x6fb157e9)
| static $class$ifTable = java.lang.Object[2]@1873890240 (0x6fb14bc0)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static EMPTY_STACK_TRACE = java.lang.StackTraceElement[0]@1873890264 (0x6fb14bd8)
| static $class$numReferenceStaticFields = 4
| static MIN_PRIORITY = 1
| static $class$clinitThreadId = 0
| static $class$status = 11
| static $class$primitiveType = 131072
| static NANOS_PER_MILLI = 1000000
| static $class$classFlags = 0
| static $class$classSize = 540
| static $class$referenceInstanceOffsets = 8191
| static threadInitNumber = 12
| static $class$classLoader = null
| static threadSeqNumber = 305
| blocker = null
| blockerLock = java.lang.Object@319360960 (0x13090fc0)
| contextClassLoader = null
| daemon = false
| eetop = 0
| group = java.lang.ThreadGroup@1873585696 (0x6faca620)
| inheritableThreadLocals = null
| inheritedAccessControlContext = java.security.AccessControlContext@319360968 (0x13090fc8)
| lock = java.lang.Object@319360976 (0x13090fd0)
| name = java.lang.String@319360984 (0x13090fd8)
| nativeParkEventPointer = 0
| nativePeer = 527321360896
| parkBlocker = null
| parkState = 1
| priority = 5
| single_step = false
| stackSize = 0
| started = false
| stillborn = false
| target = null
| threadLocalRandomProbe = 0
| threadLocalRandomSecondarySeed = 0
| threadLocalRandomSeed = 0
| threadLocals = java.lang.ThreadLocal$ThreadLocalMap@319361016 (0x13090ff8)
| threadQ = null
| threadStatus = 0
| tid = 283
| uncaughtExceptionHandler = null
| shadow$klass = java.lang.Thread
| shadow$monitor = 0
-
Instance of android.os.Message
| static $class$name = java.lang.String@1881045312 (0x701e7940)
| static $class$objectSizeAllocFastPath = 64
| static FLAG_IN_USE = 1
| static gCheckRecycle = true
| static sPoolSize = 19
| static $class$objectSize = 60
| static $class$componentType = null
| static $class$dexClassDefIndex = 1494
| static $class$virtualMethodsOffset = 13
| static $class$dexCache = java.lang.DexCache@1878249688 (0x6ff3d0d8)
| static $class$shadow$monitor = 536870912
| static $class$copiedMethodsOffset = 33
| static $class$dexTypeIndex = 5241
| static $class$accessFlags = 524305
| static FLAG_ASYNCHRONOUS = 2
| static $class$methods = 1883351768
| static $class$superClass = java.lang.Object
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 6
| static $class$sFields = 1881670056
| static $class$iFields = 1881670204
| static $classOverhead = byte[252]@1878860337 (0x6ffd2231)
| static $class$ifTable = java.lang.Object[2]@1878320728 (0x6ff4e658)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static $class$numReferenceStaticFields = 3
| static $class$clinitThreadId = 0
| static $class$status = 11
| static $class$primitiveType = 131072
| static FLAGS_TO_CLEAR_ON_COPY_FROM = 1
| static $class$classFlags = 0
| static $class$classSize = 409
| static $class$referenceInstanceOffsets = 63
| static MAX_POOL_SIZE = 50
| static sPoolSync = java.lang.Object@1878249888 (0x6ff3d1a0)
| static $class$classLoader = null
| static sPool = android.os.Message@317269576 (0x12e92648)
| static CREATOR = android.os.Message$1@1878320752 (0x6ff4e670)
| arg1 = 0
| arg2 = 0
| callback = android.widget.Editor$Blink@314938520 (0x12c59498)
| data = null
| flags = 1
| next = android.os.Message@317093712 (0x12e67750)
| obj = null
| replyTo = null
| sendingUid = -1
| target = android.view.ViewRootImpl$ViewRootHandler@314917976 (0x12c54458)
| what = 0
| when = 2273687
| shadow$klass = android.os.Message
| shadow$monitor = 0
-
Instance of android.view.ViewRootImpl$ViewRootHandler
| static $class$name = java.lang.String@1881171784 (0x70206748)
| static $class$objectSizeAllocFastPath = 32
| static $class$objectSize = 32
| static $class$componentType = null
| static $class$dexClassDefIndex = 571
| static $class$virtualMethodsOffset = 1
| static $class$dexCache = java.lang.DexCache@1878249784 (0x6ff3d138)
| static $class$shadow$monitor = 536870912
| static $class$copiedMethodsOffset = 4
| static $class$dexTypeIndex = 2944
| static $class$accessFlags = 524304
| static $class$methods = 1881894992
| static $class$superClass = android.os.Handler
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 1
| static $class$sFields = 0
| static $class$iFields = 1881283128
| static $classOverhead = byte[380]@1878988841 (0x6fff1829)
| static $class$ifTable = java.lang.Object[0]@1878293784 (0x6ff47d18)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static $class$numReferenceStaticFields = 0
| static $class$clinitThreadId = 0
| static $class$status = 11
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$classSize = 504
| static $class$referenceInstanceOffsets = 47
| static $class$classLoader = null
| this$0 = android.view.ViewRootImpl@314915680 (0x12c53b60)
| mAsynchronous = false
| mCallback = null
| mLooper = android.os.Looper@316932416 (0x12e40140)
| mMessenger = null
| mQueue = android.os.MessageQueue@316932096 (0x12e40000)
| shadow$klass = android.view.ViewRootImpl$ViewRootHandler
| shadow$monitor = 0
-
Instance of android.view.ViewRootImpl
| static $class$objectSizeAllocFastPath = 512
| static DBG = false
| static MSG_INVALIDATE_WORLD = 22
| static MSG_DISPATCH_DRAG_LOCATION_EVENT = 16
| static TAG = java.lang.String@1880841952 (0x701b5ee0)
| static $class$componentType = null
| static mResizeInterpolator = android.view.animation.AccelerateDecelerateInterpolator@1878640680 (0x6ff9c828)
| static $class$dexCache = java.lang.DexCache@1878249784 (0x6ff3d138)
| static MSG_UPDATE_POINTER_ICON = 27
| static MSG_WINDOW_MOVED = 23
| static PROPERTY_PROFILE_RENDERING = java.lang.String@1881024352 (0x701e2760)
| static $class$shadow$monitor = 536870912
| static DEBUG_TRACKBALL = false
| static $class$dexTypeIndex = 2948
| static MSG_DISPATCH_WINDOW_SHOWN = 25
| static MSG_CHECK_FOCUS = 13
| static sConfigCallbacks = java.util.ArrayList@1878640696 (0x6ff9c838)
| static sFirstDrawComplete = true
| static $class$iFields = 1881311828
| static DEBUG_INPUT_RESIZE = false
| static DEBUG_INPUT_STAGES = false
| static MAX_QUEUED_INPUT_EVENT_POOL_SIZE = 10
| static MSG_DRAW_FINISHED = 29
| static $classOverhead = byte[1316]@1878788337 (0x6ffc08f1)
| static MAX_TRACKBALL_DELAY = 250
| static sRunQueues = java.lang.ThreadLocal@1878640744 (0x6ff9c868)
| static DEBUG_CONFIGURATION = false
| static PROPERTY_EMULATOR_WIN_OUTSET_BOTTOM_PX = java.lang.String@1880997560 (0x701dbeb8)
| static $class$numReferenceStaticFields = 7
| static DEBUG_KEEP_SCREEN_ON = false
| static $class$clinitThreadId = 0
| static DEBUG_FPS = false
| static MSG_DISPATCH_APP_VISIBILITY = 8
| static $class$status = 11
| static MSG_RESIZED_REPORT = 5
| static MSG_DISPATCH_SYSTEM_UI_VISIBILITY = 17
| static $class$classFlags = 0
| static $class$classSize = 1597
| static $class$name = java.lang.String@1881160968 (0x70203d08)
| static sFirstDrawHandlers = java.util.ArrayList@1878640720 (0x6ff9c850)
| static LOCAL_LOGV = false
| static $class$objectSize = 507
| static $class$dexClassDefIndex = 574
| static $class$virtualMethodsOffset = 95
| static DEBUG_DIALOG = false
| static MSG_SYNTHESIZE_INPUT_EVENT = 24
| static MSG_INVALIDATE = 1
| static MSG_RESIZED = 4
| static $class$copiedMethodsOffset = 247
| static DEBUG_ORIENTATION = false
| static MSG_POINTER_CAPTURE_CHANGED = 28
| static $class$accessFlags = 524305
| static MSG_DISPATCH_INPUT_EVENT = 7
| static DEBUG_DRAW = false
| static $class$methods = 1882022520
| static $class$superClass = java.lang.Object
| static MSG_PROCESS_INPUT_EVENTS = 19
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 82
| static $class$sFields = 1881310992
| static MSG_DISPATCH_DRAG_EVENT = 15
| static $class$ifTable = java.lang.Object[6]@1878640640 (0x6ff9c800)
| static MSG_CLOSE_SYSTEM_DIALOGS = 14
| static sCompatibilityDone = true
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static MSG_DISPATCH_KEY_FROM_IME = 11
| static sAlwaysAssignFocus = true
| static MSG_UPDATE_CONFIGURATION = 18
| static MSG_WINDOW_FOCUS_CHANGED = 6
| static $class$primitiveType = 131072
| static DEBUG_LAYOUT = false
| static $class$referenceInstanceOffsets = -1073741824
| static USE_MT_RENDERER = true
| static MSG_DIE = 3
| static MSG_DISPATCH_GET_NEW_SURFACE = 9
| static MSG_CLEAR_ACCESSIBILITY_FOCUS_HOST = 21
| static $class$classLoader = null
| static MSG_REQUEST_KEYBOARD_SHORTCUTS = 26
| static DEBUG_IMF = false
| static MSG_INVALIDATE_RECT = 2
| mAccessibilityFocusedHost = null
| mAccessibilityFocusedVirtualView = null
| mAccessibilityInteractionConnectionManager = android.view.ViewRootImpl$AccessibilityInteractionConnectionManager@314917896 (0x12c54408)
| mAccessibilityInteractionController = null
| mAccessibilityManager = android.view.accessibility.AccessibilityManager@317093776 (0x12e67790)
| mActivityConfigCallback = null
| mActivityRelaunched = false
| mAdded = true
| mAddedTouchMode = true
| mAppVisibilityChanged = false
| mAppVisible = true
| mApplyInsetsRequested = false
| mAttachInfo = android.view.View$AttachInfo@314919304 (0x12c54988)
| mAudioManager = null
| mBasePackageName = java.lang.String@317269960 (0x12e927c8)
| mCanvasOffsetX = 0
| mCanvasOffsetY = 0
| mChoreographer = android.view.Choreographer@317094752 (0x12e67b60)
| mClientWindowLayoutFlags = 25165826
| mConsumeBatchedInputImmediatelyRunnable = android.view.ViewRootImpl$ConsumeBatchedInputImmediatelyRunnable@314918040 (0x12c54498)
| mConsumeBatchedInputImmediatelyScheduled = false
| mConsumeBatchedInputScheduled = false
| mConsumedBatchedInputRunnable = android.view.ViewRootImpl$ConsumeBatchedInputRunnable@314918024 (0x12c54488)
| mContext = android.view.ContextThemeWrapper@314855952 (0x12c45210)
| mCurScrollY = 0
| mCurrentDragView = null
| mCustomPointerIcon = null
| mDensity = 160
| mDirty = android.graphics.Rect@314919000 (0x12c54858)
| mDispatchContentInsets = android.graphics.Rect@314916984 (0x12c54078)
| mDispatchStableInsets = android.graphics.Rect@314917008 (0x12c54090)
| mDisplay = android.view.Display@317118888 (0x12e6d9a8)
| mDisplayListener = android.view.ViewRootImpl$1@314917936 (0x12c54430)
| mDisplayManager = android.hardware.display.DisplayManager@314920768 (0x12c54f40)
| mDragDescription = null
| mDragPoint = android.graphics.PointF@314917864 (0x12c543e8)
| mDragResizing = false
| mDrawingAllowed = false
| mDrawsNeededToReport = 0
| mFallbackEventHandler = com.android.internal.policy.PhoneFallbackEventHandler@314920736 (0x12c54f20)
| mFirst = false
| mFirstInputStage = android.view.ViewRootImpl$NativePreImeInputStage@314923792 (0x12c55b10)
| mFirstPostImeInputStage = android.view.ViewRootImpl$EarlyPostImeInputStage@314923376 (0x12c55970)
| mForceDecorViewVisibility = false
| mForceNextConfigUpdate = false
| mForceNextWindowRelayout = false
| mFpsNumFrames = 0
| mFpsPrevTime = -1
| mFpsStartTime = -1
| mFullRedrawNeeded = false
| mHadWindowFocus = true
| mHandler = android.view.ViewRootImpl$ViewRootHandler@314917976 (0x12c54458)
| mHandlingLayoutInLayoutRequest = false
| mHardwareXOffset = 0
| mHardwareYOffset = 0
| mHasHadWindowFocus = true
| mHeight = 218
| mHighContrastTextManager = android.view.ViewRootImpl$HighContrastTextManager@314920720 (0x12c54f10)
| mInLayout = false
| mInputChannel = android.view.InputChannel@314922232 (0x12c554f8)
| mInputEventConsistencyVerifier = null
| mInputEventReceiver = android.view.ViewRootImpl$WindowInputEventReceiver@314922288 (0x12c55530)
| mInputQueue = null
| mInputQueueCallback = null
| mInvalidateOnAnimationRunnable = android.view.ViewRootImpl$InvalidateOnAnimationRunnable@314918056 (0x12c544a8)
| mInvalidateRootRequested = false
| mIsAmbientMode = false
| mIsAnimating = false
| mIsCreating = false
| mIsDrawing = false
| mIsInTraversal = false
| mLastConfigurationFromResources = android.content.res.Configuration@314917032 (0x12c540a8)
| mLastGivenInsets = android.view.ViewTreeObserver$InternalInsetsInfo@314916856 (0x12c53ff8)
| mLastInCompatMode = false
| mLastOverscanRequested = false
| mLastReportedMergedConfiguration = android.util.MergedConfiguration@314917144 (0x12c54118)
| mLastScrolledFocus = null
| mLastSystemUiVisibility = 0
| mLastTouchPoint = android.graphics.PointF@314917880 (0x12c543f8)
| mLastTouchSource = 0
| mLastWasImTarget = true
| mLastWindowInsets = android.view.WindowInsets@314925872 (0x12c56330)
| mLayoutRequested = false
| mLayoutRequesters = java.util.ArrayList@314917912 (0x12c54418)
| mLocalDragState = null
| mLocation = android.view.WindowLeaked@314918136 (0x12c544f8)
| mLostWindowFocus = false
| mNeedsRendererSetup = false
| mNewSurfaceNeeded = false
| mNoncompatDensity = 160
| mOrigWindowType = 2
| mPausedForTransition = false
| mPendingAlwaysConsumeNavBar = false
| mPendingBackDropFrame = android.graphics.Rect@314916832 (0x12c53fe0)
| mPendingContentInsets = android.graphics.Rect@314916784 (0x12c53fb0)
| mPendingInputEventCount = 0
| mPendingInputEventHead = null
| mPendingInputEventQueueLengthCounterName = java.lang.String@314924512 (0x12c55de0)
| mPendingInputEventTail = null
| mPendingMergedConfiguration = android.util.MergedConfiguration@314917504 (0x12c54280)
| mPendingOutsets = android.graphics.Rect@314916808 (0x12c53fc8)
| mPendingOverscanInsets = android.graphics.Rect@314916712 (0x12c53f68)
| mPendingStableInsets = android.graphics.Rect@314916760 (0x12c53f98)
| mPendingTransitions = null
| mPendingVisibleInsets = android.graphics.Rect@314916736 (0x12c53f80)
| mPointerCapture = false
| mPointerIconType = 1
| mPreviousTransparentRegion = android.graphics.Region@314919248 (0x12c54950)
| mProcessInputEventsScheduled = false
| mProfile = false
| mProfileRendering = false
| mQueuedInputEventPool = null
| mQueuedInputEventPoolSize = 0
| mRemoved = false
| mRenderProfiler = null
| mRenderProfilingEnabled = false
| mReportNextDraw = false
| mResizeMode = 0
| mScrollMayChange = true
| mScrollY = 0
| mScroller = null
| mSendWindowContentChangedAccessibilityEvent = null
| mSeq = 0
| mSoftInputMode = 261
| mStopped = false
| mSurface = android.view.Surface@314916480 (0x12c53e80)
| mSurfaceHolder = null
| mSurfaceHolderCallback = null
| mSyntheticInputStage = android.view.ViewRootImpl$SyntheticInputStage@314922528 (0x12c55620)
| mTag = java.lang.String@314921960 (0x12c553e8)
| mTargetSdkVersion = 28
| mTempHashSet = null
| mTempRect = android.graphics.Rect@314919024 (0x12c54870)
| mThread = java.lang.Thread@1906482872 (0x71a29eb8)
| mTmpLocation = int[2]@314916216 (0x12c53d78)
| mTmpValue = android.util.TypedValue@314916240 (0x12c53d90)
| mTranslator = null
| mTransparentRegion = android.graphics.Region@314919192 (0x12c54918)
| mTraversalBarrier = 46299
| mTraversalRunnable = android.view.ViewRootImpl$TraversalRunnable@314918008 (0x12c54478)
| mTraversalScheduled = false
| mUnbufferedInputDispatch = false
| mView = com.android.internal.policy.DecorView@314865640 (0x12c477e8)
| mViewConfiguration = android.view.ViewConfiguration@317088624 (0x12e66370)
| mViewLayoutDirectionInitial = 2
| mViewVisibility = 0
| mVisRect = android.graphics.Rect@314919048 (0x12c54888)
| mWidth = 348
| mWillDrawSoon = false
| mWinFrame = android.graphics.Rect@314919072 (0x12c548a0)
| mWindow = android.view.ViewRootImpl$W@314919096 (0x12c548b8)
| mWindowAttributes = android.view.WindowManager$LayoutParams@314916280 (0x12c53db8)
| mWindowAttributesChanged = false
| mWindowAttributesChangesFlag = 0
| mWindowCallbacks = java.util.ArrayList@314916192 (0x12c53d60)
| mWindowDrawCountDown = null
| mWindowSession = android.view.IWindowSession$Stub$Proxy@317091064 (0x12e66cf8)
| mWindowStoppedCallbacks = java.util.ArrayList@314917952 (0x12c54440)
| shadow$klass = android.view.ViewRootImpl
| shadow$monitor = 0
-
Instance of android.view.Choreographer
| static $class$objectSizeAllocFastPath = 56
| static TAG = java.lang.String@1880685560 (0x7018fbf8)
| static $class$componentType = null
| static $class$dexCache = java.lang.DexCache@1878249784 (0x6ff3d138)
| static $class$shadow$monitor = 536870912
| static DEFAULT_FRAME_DELAY = 10
| static $class$dexTypeIndex = 2603
| static CALLBACK_TRACE_TITLES = java.lang.String[4]@1906546688 (0x71a39800)
| static $class$iFields = 1881281620
| static $classOverhead = byte[220]@1878256105 (0x6ff3e9e9)
| static SKIPPED_FRAME_WARNING_LIMIT = 30
| static $class$numReferenceStaticFields = 5
| static $class$clinitThreadId = 346
| static CALLBACK_ANIMATION = 1
| static $class$status = 11
| static sThreadInstance = android.view.Choreographer$1@1906546744 (0x71a39838)
| static USE_FRAME_TIME = true
| static $class$classFlags = 0
| static $class$classSize = 420
| static sSfThreadInstance = android.view.Choreographer$2@1906546728 (0x71a39828)
| static $class$name = java.lang.String@1881172720 (0x70206af0)
| static DEBUG_JANK = false
| static $class$objectSize = 56
| static DEBUG_FRAMES = false
| static $class$dexClassDefIndex = 357
| static $class$virtualMethodsOffset = 22
| static MSG_DO_FRAME = 0
| static USE_VSYNC = true
| static $class$copiedMethodsOffset = 37
| static CALLBACK_LAST = 3
| static $class$accessFlags = 524305
| static $class$methods = 1883529416
| static $class$superClass = java.lang.Object
| static CALLBACK_COMMIT = 3
| static FRAME_CALLBACK_TOKEN = android.view.Choreographer$3@1906546720 (0x71a39820)
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 7
| static $class$sFields = 1881281296
| static CALLBACK_TRAVERSAL = 2
| static CALLBACK_INPUT = 0
| static $class$ifTable = java.lang.Object[0]@1878293784 (0x6ff47d18)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static MSG_DO_SCHEDULE_CALLBACK = 2
| static sFrameDelay = 10
| static $class$primitiveType = 131072
| static $class$referenceInstanceOffsets = 127
| static $class$classLoader = null
| static MSG_DO_SCHEDULE_VSYNC = 1
| mCallbackPool = android.view.Choreographer$CallbackRecord@317138944 (0x12e72800)
| mCallbackQueues = android.view.Choreographer$CallbackQueue[4]@317095224 (0x12e67d38)
| mCallbacksRunning = false
| mDebugPrintNextFrameTimeDelta = false
| mDisplayEventReceiver = android.view.Choreographer$FrameDisplayEventReceiver@317094704 (0x12e67b30)
| mFrameInfo = android.view.FrameInfo@317094912 (0x12e67c00)
| mFrameIntervalNanos = 16666666
| mFrameScheduled = true
| mHandler = android.view.Choreographer$FrameHandler@317094808 (0x12e67b98)
| mLastFrameTimeNanos = 2273294096923
| mLock = java.lang.Object@317094904 (0x12e67bf8)
| mLooper = android.os.Looper@316932416 (0x12e40140)
| shadow$klass = android.view.Choreographer
| shadow$monitor = 0
-
Array of android.view.Choreographer$CallbackQueue[]
| [0] = android.view.Choreographer$CallbackQueue@317095256 (0x12e67d58)
| [1] = android.view.Choreographer$CallbackQueue@317095904 (0x12e67fe0)
| [2] = android.view.Choreographer$CallbackQueue@317117760 (0x12e6d540)
| [3] = android.view.Choreographer$CallbackQueue@317140944 (0x12e72fd0)
-
Instance of android.view.Choreographer$CallbackQueue
| static $class$name = java.lang.String@1881157768 (0x70203088)
| static $class$objectSizeAllocFastPath = 16
| static $class$objectSize = 16
| static $class$componentType = null
| static $class$dexClassDefIndex = 351
| static $class$virtualMethodsOffset = 2
| static $class$dexCache = java.lang.DexCache@1878249784 (0x6ff3d138)
| static $class$shadow$monitor = 536870912
| static $class$copiedMethodsOffset = 6
| static $class$dexTypeIndex = 2598
| static $class$accessFlags = 524304
| static $class$methods = 1882066472
| static $class$superClass = java.lang.Object
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 2
| static $class$sFields = 0
| static $class$iFields = 1881322328
| static $classOverhead = byte[132]@1879087609 (0x700099f9)
| static $class$ifTable = java.lang.Object[0]@1878293784 (0x6ff47d18)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static $class$numReferenceStaticFields = 0
| static $class$clinitThreadId = 0
| static $class$status = 11
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$classSize = 256
| static $class$referenceInstanceOffsets = 3
| static $class$classLoader = null
| mHead = android.view.Choreographer$CallbackRecord@317095872 (0x12e67fc0)
| this$0 = android.view.Choreographer@317094752 (0x12e67b60)
| shadow$klass = android.view.Choreographer$CallbackQueue
| shadow$monitor = 0
-
Instance of android.view.Choreographer$CallbackRecord
| static $class$name = java.lang.String@1881174360 (0x70207158)
| static $class$objectSizeAllocFastPath = 32
| static $class$objectSize = 32
| static $class$componentType = null
| static $class$dexClassDefIndex = 352
| static $class$virtualMethodsOffset = 2
| static $class$dexCache = java.lang.DexCache@1878249784 (0x6ff3d138)
| static $class$shadow$monitor = 536870912
| static $class$copiedMethodsOffset = 3
| static $class$dexTypeIndex = 2599
| static $class$accessFlags = 524304
| static $class$methods = 1881873024
| static $class$superClass = java.lang.Object
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 3
| static $class$sFields = 0
| static $class$iFields = 1881273364
| static $classOverhead = byte[108]@1878976697 (0x6ffee8b9)
| static $class$ifTable = java.lang.Object[0]@1878293784 (0x6ff47d18)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static $class$numReferenceStaticFields = 0
| static $class$clinitThreadId = 0
| static $class$status = 11
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$classSize = 232
| static $class$referenceInstanceOffsets = 7
| static $class$classLoader = null
| action = android.animation.AnimationHandler$1@317095952 (0x12e68010)
| dueTime = 2273305
| next = null
| token = android.view.Choreographer$3@1906546720 (0x71a39820)
| shadow$klass = android.view.Choreographer$CallbackRecord
| shadow$monitor = 0
-
Instance of android.animation.AnimationHandler$1
| static $class$name = java.lang.String@1881046032 (0x701e7c10)
| static $class$objectSizeAllocFastPath = 16
| static $class$objectSize = 12
| static $class$componentType = null
| static $class$dexClassDefIndex = 36
| static $class$virtualMethodsOffset = 1
| static $class$dexCache = java.lang.DexCache@1878249688 (0x6ff3d0d8)
| static $class$shadow$monitor = 536870912
| static $class$copiedMethodsOffset = 2
| static $class$dexTypeIndex = 158
| static $class$accessFlags = 524288
| static $class$methods = 1883341552
| static $class$superClass = java.lang.Object
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 1
| static $class$sFields = 0
| static $class$iFields = 1881666060
| static $classOverhead = byte[108]@1879749553 (0x700ab3b1)
| static $class$ifTable = java.lang.Object[2]@1878321440 (0x6ff4e920)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static $class$numReferenceStaticFields = 0
| static $class$clinitThreadId = 0
| static $class$status = 11
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$classSize = 232
| static $class$referenceInstanceOffsets = 1
| static $class$classLoader = null
| this$0 = android.animation.AnimationHandler@317095968 (0x12e68020)
| shadow$klass = android.animation.AnimationHandler$1
| shadow$monitor = 0
-
Instance of android.animation.AnimationHandler
| static $class$name = java.lang.String@1881114488 (0x701f8778)
| static $class$objectSizeAllocFastPath = 32
| static $class$objectSize = 29
| static $class$componentType = null
| static $class$dexClassDefIndex = 40
| static $class$virtualMethodsOffset = 16
| static $class$dexCache = java.lang.DexCache@1878249688 (0x6ff3d0d8)
| static $class$shadow$monitor = 536870912
| static $class$copiedMethodsOffset = 21
| static $class$dexTypeIndex = 163
| static $class$accessFlags = 524289
| static $class$methods = 1882664264
| static $class$superClass = java.lang.Object
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 5
| static $class$sFields = 1881442856
| static $class$iFields = 1881442876
| static $classOverhead = byte[140]@1879347953 (0x700492f1)
| static $class$ifTable = java.lang.Object[0]@1878293784 (0x6ff47d18)
| static sAnimatorHandler = java.lang.ThreadLocal@1878499640 (0x6ff7a138)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static $class$numReferenceStaticFields = 1
| static $class$clinitThreadId = 0
| static $class$status = 11
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$classSize = 268
| static $class$referenceInstanceOffsets = 31
| static $class$classLoader = null
| mAnimationCallbacks = java.util.ArrayList@317096016 (0x12e68050)
| mCommitCallbacks = java.util.ArrayList@317113384 (0x12e6c428)
| mDelayedCallbackStartTime = android.util.ArrayMap@317096280 (0x12e68158)
| mFrameCallback = android.animation.AnimationHandler$1@317095952 (0x12e68010)
| mListDirty = false
| mProvider = android.animation.AnimationHandler$MyFrameCallbackProvider@317096000 (0x12e68040)
| shadow$klass = android.animation.AnimationHandler
| shadow$monitor = 0
-
Instance of java.util.ArrayList
| static $class$name = java.lang.String@1874697400 (0x6fbd9cb8)
| static $class$objectSizeAllocFastPath = 24
| static DEFAULTCAPACITY_EMPTY_ELEMENTDATA = java.lang.Object[0]@1878556896 (0x6ff880e0)
| static $class$objectSize = 20
| static $class$componentType = null
| static $class$dexClassDefIndex = 585
| static $class$virtualMethodsOffset = 15
| static $class$dexCache = java.lang.DexCache@1873572064 (0x6fac70e0)
| static EMPTY_ELEMENTDATA = java.lang.Object[0]@1876065976 (0x6fd27eb8)
| static $class$shadow$monitor = 1610613097
| static $class$copiedMethodsOffset = 46
| static $class$dexTypeIndex = 1337
| static $class$accessFlags = 524289
| static $class$methods = 1874803536
| static $class$superClass = java.util.AbstractList
| static DEFAULT_CAPACITY = 10
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 1
| static $class$sFields = 1874701048
| static $class$iFields = 1874701132
| static serialVersionUID = 8683452581122892189
| static $classOverhead = byte[364]@1873920961 (0x6fb1c3c1)
| static $class$ifTable = java.lang.Object[12]@1873889584 (0x6fb14930)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static $class$numReferenceStaticFields = 2
| static $class$clinitThreadId = 0
| static $class$status = 11
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$classSize = 512
| static $class$referenceInstanceOffsets = 2
| static $class$classLoader = null
| static MAX_ARRAY_SIZE = 2147483639
| elementData = java.lang.Object[22]@317096040 (0x12e68068)
| size = 5
| modCount = 2631
| shadow$klass = java.util.ArrayList
| shadow$monitor = 0
-
Array of java.lang.Object[]
| [0] = android.animation.ObjectAnimator@317096144 (0x12e680d0)
| [1] = android.animation.ObjectAnimator@317113408 (0x12e6c440)
| [2] = android.animation.ObjectAnimator@317114488 (0x12e6c878)
| [3] = android.animation.ObjectAnimator@317115568 (0x12e6ccb0)
| [4] = android.animation.ObjectAnimator@317116648 (0x12e6d0e8)
| [5] = null
| [6] = null
| [7] = null
| [8] = null
| [9] = null
| [10] = null
| [11] = null
| [12] = null
| [13] = null
| [14] = null
| [15] = null
| [16] = null
| [17] = null
| [18] = null
| [19] = null
| [20] = null
| [21] = null
-
Instance of android.animation.ObjectAnimator
| static $class$name = java.lang.String@1881131328 (0x701fc940)
| static $class$objectSizeAllocFastPath = 136
| static DBG = false
| static $class$objectSize = 132
| static $class$componentType = null
| static $class$dexClassDefIndex = 72
| static $class$virtualMethodsOffset = 26
| static $class$dexCache = java.lang.DexCache@1878249688 (0x6ff3d0d8)
| static $class$shadow$monitor = 536870912
| static $class$copiedMethodsOffset = 51
| static $class$dexTypeIndex = 204
| static $class$accessFlags = 524305
| static $class$methods = 1882403504
| static $class$superClass = android.animation.ValueAnimator
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 3
| static $class$sFields = 1881388276
| static $class$iFields = 1881388312
| static $classOverhead = byte[684]@1879264361 (0x70034c69)
| static $class$ifTable = java.lang.Object[4]@1878539480 (0x6ff83cd8)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static LOG_TAG = java.lang.String@1880110696 (0x70103668)
| static $class$numReferenceStaticFields = 1
| static $class$clinitThreadId = 0
| static $class$status = 11
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$classSize = 813
| static $class$referenceInstanceOffsets = 1879048679
| static $class$classLoader = null
| mAutoCancel = false
| mProperty = null
| mPropertyName = java.lang.String@1880485824 (0x7015efc0)
| mTarget = java.lang.ref.WeakReference@317096312 (0x12e68178)
| mAnimationEndRequested = false
| mCurrentFraction = 0.5134783
| mDuration = 2300
| mFirstFrameTime = -1
| mInitialized = true
| mInterpolator = ir.alirezabdn.wp7progress.WPInterpolator@317104664 (0x12e6a218)
| mLastFrameTime = 2273294
| mOverallFraction = 1.4191304
| mPauseTime = 0
| mRepeatCount = 2
| mRepeatMode = 1
| mResumed = false
| mReversing = false
| mRunning = true
| mSeekFraction = -1.0
| mSelfPulse = true
| mStartDelay = 0
| mStartListenersCalled = true
| mStartTime = 2271662
| mStartTimeCommitted = false
| mStarted = true
| mSuppressSelfPulseRequested = false
| mUpdateListeners = null
| mValues = android.animation.PropertyValuesHolder[1]@317104672 (0x12e6a220)
| mValuesMap = java.util.HashMap@317271176 (0x12e92c88)
| mChangingConfigurations = 0
| mConstantState = null
| mListeners = java.util.ArrayList@317271152 (0x12e92c70)
| mPauseListeners = null
| mPaused = false
| shadow$klass = android.animation.ObjectAnimator
| shadow$monitor = -2018887991
-
Instance of java.util.ArrayList
| static $class$name = java.lang.String@1874697400 (0x6fbd9cb8)
| static $class$objectSizeAllocFastPath = 24
| static DEFAULTCAPACITY_EMPTY_ELEMENTDATA = java.lang.Object[0]@1878556896 (0x6ff880e0)
| static $class$objectSize = 20
| static $class$componentType = null
| static $class$dexClassDefIndex = 585
| static $class$virtualMethodsOffset = 15
| static $class$dexCache = java.lang.DexCache@1873572064 (0x6fac70e0)
| static EMPTY_ELEMENTDATA = java.lang.Object[0]@1876065976 (0x6fd27eb8)
| static $class$shadow$monitor = 1610613097
| static $class$copiedMethodsOffset = 46
| static $class$dexTypeIndex = 1337
| static $class$accessFlags = 524289
| static $class$methods = 1874803536
| static $class$superClass = java.util.AbstractList
| static DEFAULT_CAPACITY = 10
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 1
| static $class$sFields = 1874701048
| static $class$iFields = 1874701132
| static serialVersionUID = 8683452581122892189
| static $classOverhead = byte[364]@1873920961 (0x6fb1c3c1)
| static $class$ifTable = java.lang.Object[12]@1873889584 (0x6fb14930)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static $class$numReferenceStaticFields = 2
| static $class$clinitThreadId = 0
| static $class$status = 11
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$classSize = 512
| static $class$referenceInstanceOffsets = 2
| static $class$classLoader = null
| static MAX_ARRAY_SIZE = 2147483639
| elementData = java.lang.Object[10]@318585496 (0x12fd3a98)
| size = 1
| modCount = 1
| shadow$klass = java.util.ArrayList
| shadow$monitor = 0
-
Array of java.lang.Object[]
| [0] = ir.alirezabdn.wp7progress.WP10Indicator$1@318585552 (0x12fd3ad0)
| [1] = null
| [2] = null
| [3] = null
| [4] = null
| [5] = null
| [6] = null
| [7] = null
| [8] = null
| [9] = null
-
Instance of ir.alirezabdn.wp7progress.WP10Indicator$1
| static $class$name = null
| static $class$objectSizeAllocFastPath = 24
| static $class$objectSize = 24
| static $class$componentType = null
| static $class$dexClassDefIndex = 1383
| static $class$virtualMethodsOffset = 1
| static $class$dexCache = java.lang.DexCache@317272144 (0x12e93050)
| static $class$shadow$monitor = 0
| static $class$copiedMethodsOffset = 5
| static $class$dexTypeIndex = 4008
| static $class$accessFlags = 524288
| static $class$methods = 527370206200
| static $class$superClass = java.lang.Object
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 1
| static $class$sFields = 0
| static $class$iFields = 527370206160
| static $classOverhead = byte[148]@318146473 (0x12f687a9)
| static $class$ifTable = java.lang.Object[2]@318146744 (0x12f688b8)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static $class$numReferenceStaticFields = 0
| static $class$clinitThreadId = 4010
| static $class$status = 11
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$classSize = 272
| static $class$referenceInstanceOffsets = 1
| static $class$classLoader = dalvik.system.PathClassLoader@317093872 (0x12e677f0)
| this$0 = ir.alirezabdn.wp7progress.WP10Indicator@317096336 (0x12e68190)
| val$animationDuration = 2300
| shadow$klass = ir.alirezabdn.wp7progress.WP10Indicator$1
| shadow$monitor = 0
-
Instance of ir.alirezabdn.wp7progress.WP10Indicator
| static $class$name = java.lang.String@317272296 (0x12e930e8)
| static $class$objectSizeAllocFastPath = 664
| static $class$objectSize = 660
| static $class$componentType = null
| static $class$dexClassDefIndex = 1384
| static $class$virtualMethodsOffset = 2
| static $class$dexCache = java.lang.DexCache@317272144 (0x12e93050)
| static $class$shadow$monitor = -2013724433
| static $class$copiedMethodsOffset = 5
| static $class$dexTypeIndex = 4009
| static $class$accessFlags = 524289
| static $class$methods = 527370205736
| static $class$superClass = android.widget.RelativeLayout
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 2
| static $class$sFields = 0
| static $class$iFields = 527370205680
| static $classOverhead = byte[7540]@317097001 (0x12e68429)
| static $class$ifTable = java.lang.Object[10]@317272240 (0x12e930b0)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static $class$numReferenceStaticFields = 0
| static $class$clinitThreadId = 4010
| static $class$status = 11
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$classSize = 7664
| static $class$referenceInstanceOffsets = -1073741824
| static $class$classLoader = dalvik.system.PathClassLoader@317093872 (0x12e677f0)
| base10Indicator = ir.alirezabdn.wp7progress.Base10Indicator@317271216 (0x12e92cb0)
| number = 4
| objectAnimator = android.animation.ObjectAnimator@317096144 (0x12e680d0)
| mAllowBrokenMeasureSpecs = false
| mBaselineView = ir.alirezabdn.wp7progress.Base10Indicator@317271216 (0x12e92cb0)
| mContentBounds = android.graphics.Rect@317271672 (0x12e92e78)
| mDirtyHierarchy = false
| mGraph = android.widget.RelativeLayout$DependencyGraph@317271696 (0x12e92e90)
| mGravity = 21
| mIgnoreGravity = -1
| mMeasureVerticalWithPaddingMargin = true
| mSelfBounds = android.graphics.Rect@317271720 (0x12e92ea8)
| mSortedHorizontalChildren = android.view.View[1]@317271744 (0x12e92ec0)
| mSortedVerticalChildren = android.view.View[1]@317271760 (0x12e92ed0)
| mTopToBottomLeftToRightSet = null
| mAnimationListener = null
| mCachePaint = null
| mChildCountWithTransientState = 0
| mChildTransformation = null
| mChildren = android.view.View[12]@317271776 (0x12e92ee0)
| mChildrenCount = 1
| mChildrenInterestedInDrag = null
| mCurrentDragChild = null
| mCurrentDragStartEvent = null
| mDefaultFocus = null
| mDisappearingChildren = null
| mFirstHoverTarget = null
| mFirstTouchTarget = null
| mFocused = null
| mFocusedInCluster = null
| mGroupFlags = 2244691
| mHoveredSelf = false
| mInvalidateRegion = null
| mInvalidationTransformation = null
| mIsInterestedInDrag = false
| mLastTouchDownIndex = -1
| mLastTouchDownTime = 0
| mLastTouchDownX = 0.0
| mLastTouchDownY = 0.0
| mLayoutAnimationController = null
| mLayoutCalledWhileSuppressed = false
| mLayoutMode = -1
| mLayoutTransitionListener = android.view.ViewGroup$2@317271840 (0x12e92f20)
| mLocalPoint = null
| mNestedScrollAxes = 0
| mOnHierarchyChangeListener = null
| mPersistentDrawingCache = 2
| mPreSortedChildren = null
| mSuppressLayout = false
| mTempPoint = null
| mTooltipHoverTarget = null
| mTooltipHoveredSelf = false
| mTransientIndices = null
| mTransientViews = null
| mTransition = null
| mTransitioningViews = null
| mVisibilityChangingChildren = null
| mAccessibilityCursorPosition = -1
| mAccessibilityDelegate = null
| mAccessibilityTraversalAfterId = -1
| mAccessibilityTraversalBeforeId = -1
| mAccessibilityViewId = -1
| mAnimator = android.view.ViewPropertyAnimator@317271856 (0x12e92f30)
| mAttachInfo = null
| mAttributes = null
| mAutofillHints = null
| mAutofillId = null
| mAutofillViewId = -1
| mBackground = null
| mBackgroundRenderNode = null
| mBackgroundResource = 0
| mBackgroundSizeChanged = true
| mBackgroundTint = null
| mBottom = 48
| mCachingFailed = false
| mClipBounds = null
| mContentDescription = null
| mContext = android.view.ContextThemeWrapper@317113328 (0x12e6c3f0)
| mCurrentAnimation = null
| mDefaultFocusHighlight = null
| mDefaultFocusHighlightCache = null
| mDefaultFocusHighlightEnabled = true
| mDefaultFocusHighlightSizeChanged = true
| mDrawableState = int[3]@1878658960 (0x6ffa0f90)
| mDrawingCache = null
| mDrawingCacheBackgroundColor = 0
| mFloatingTreeObserver = null
| mForegroundInfo = null
| mFrameMetricsObservers = null
| mGhostView = null
| mHasPerformedLongPress = false
| mID = -1
| mIgnoreNextUpEvent = false
| mInContextButtonPress = false
| mInputEventConsistencyVerifier = null
| mKeyedTags = null
| mLabelForId = -1
| mLastIsOpaque = false
| mLayerPaint = null
| mLayerType = 0
| mLayoutInsets = null
| mLayoutParams = android.widget.RelativeLayout$LayoutParams@317271960 (0x12e92f98)
| mLeft = 0
| mLeftPaddingDefined = false
| mListenerInfo = null
| mLongClickX = NaN
| mLongClickY = NaN
| mMatchIdPredicate = null
| mMatchLabelForPredicate = null
| mMeasureCache = android.util.LongSparseLongArray@317272040 (0x12e92fe8)
| mMeasuredHeight = 48
| mMeasuredWidth = 48
| mMinHeight = 0
| mMinWidth = 0
| mNestedScrollingParent = null
| mNextClusterForwardId = -1
| mNextFocusDownId = -1
| mNextFocusForwardId = -1
| mNextFocusLeftId = -1
| mNextFocusRightId = -1
| mNextFocusUpId = -1
| mOldHeightMeasureSpec = 1073741872
| mOldWidthMeasureSpec = 1073741872
| mOutlineProvider = android.view.ViewOutlineProvider$1@1878352856 (0x6ff563d8)
| mOverScrollMode = 1
| mOverlay = null
| mPaddingBottom = 0
| mPaddingLeft = 0
| mPaddingRight = 0
| mPaddingTop = 0
| mParent = ir.alirezabdn.wp7progress.WP10ProgressBar@317104920 (0x12e6a318)
| mPendingCheckForLongPress = null
| mPendingCheckForTap = null
| mPerformClick = null
| mPointerIcon = null
| mPrivateFlags = 18876560
| mPrivateFlags2 = 1610819112
| mPrivateFlags3 = 0
| mRecreateDisplayList = false
| mRenderNode = android.view.RenderNode@317104896 (0x12e6a300)
| mResources = android.content.res.Resources@317272064 (0x12e93000)
| mRight = 48
| mRightPaddingDefined = false
| mRoundScrollbarRenderer = null
| mRunQueue = android.view.HandlerActionQueue@317272104 (0x12e93028)
| mScrollCache = null
| mScrollIndicatorDrawable = null
| mScrollX = 0
| mScrollY = 0
| mSendViewScrolledAccessibilityEvent = null
| mSendingHoverAccessibilityEvents = false
| mStartActivityRequestWho = null
| mStateListAnimator = null
| mSystemUiVisibility = 0
| mTag = null
| mTempNestedScrollConsumed = null
| mTooltipInfo = null
| mTop = 0
| mTouchDelegate = null
| mTouchSlop = 8
| mTransformationInfo = android.view.View$TransformationInfo@317272120 (0x12e93038)
| mTransientStateCount = 0
| mTransitionName = null
| mUnscaledDrawingCache = null
| mUnsetPressedState = null
| mUserPaddingBottom = 0
| mUserPaddingEnd = -2147483648
| mUserPaddingLeft = 0
| mUserPaddingLeftInitial = 0
| mUserPaddingRight = 0
| mUserPaddingRightInitial = 0
| mUserPaddingStart = -2147483648
| mVerticalScrollFactor = 0.0
| mVerticalScrollbarPosition = 0
| mViewFlags = 402653328
| mVisibilityChangeForAutofillHandler = null
| mWindowAttachCount = 1
| shadow$klass = ir.alirezabdn.wp7progress.WP10Indicator
| shadow$monitor = 0
-
Instance of android.view.ContextThemeWrapper
| static $class$name = java.lang.String@1881161176 (0x70203dd8)
| static $class$objectSizeAllocFastPath = 32
| static $class$objectSize = 32
| static $class$componentType = null
| static $class$dexClassDefIndex = 361
| static $class$virtualMethodsOffset = 5
| static $class$dexCache = java.lang.DexCache@1878249784 (0x6ff3d138)
| static $class$shadow$monitor = 536870912
| static $class$copiedMethodsOffset = 15
| static $class$dexTypeIndex = 2607
| static $class$accessFlags = 524289
| static $class$methods = 1882020760
| static $class$superClass = android.content.ContextWrapper
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 4
| static $class$sFields = 0
| static $class$iFields = 1881310708
| static $classOverhead = byte[1460]@1879063297 (0x70003b01)
| static $class$ifTable = java.lang.Object[0]@1878293784 (0x6ff47d18)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static $class$numReferenceStaticFields = 0
| static $class$clinitThreadId = 0
| static $class$status = 11
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$classSize = 1584
| static $class$referenceInstanceOffsets = 31
| static $class$classLoader = null
| mInflater = com.android.internal.policy.PhoneLayoutInflater@317274192 (0x12e93850)
| mOverrideConfiguration = null
| mResources = android.content.res.Resources@317272064 (0x12e93000)
| mTheme = android.content.res.Resources$Theme@317274240 (0x12e93880)
| mThemeResource = 16974550
| mBase = com.gen.bg.activities.BGImageViewerActivityV2@317273768 (0x12e936a8)
| shadow$klass = android.view.ContextThemeWrapper
| shadow$monitor = 0
-
Instance of com.gen.bg.activities.BGImageViewerActivityV2
| static $class$name = java.lang.String@317831728 (0x12f1ba30)
| static $class$objectSizeAllocFastPath = 424
| static $class$objectSize = 417
| static $class$componentType = null
| static $class$dexClassDefIndex = 92
| static $class$virtualMethodsOffset = 33
| static $class$dexCache = java.lang.DexCache@317320832 (0x12e9ee80)
| static $class$shadow$monitor = -1995211675
| static $class$copiedMethodsOffset = 48
| static $class$dexTypeIndex = 93
| static $class$accessFlags = 524305
| static $class$methods = 527377741464
| static $class$superClass = com.gen.bg.activities.base.BGMediaActivity
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 13
| static $class$sFields = 0
| static $class$iFields = 527377741216
| static $classOverhead = byte[4396]@317340929 (0x12ea3d01)
| static $class$ifTable = java.lang.Object[32]@317831584 (0x12f1b9a0)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static $class$numReferenceStaticFields = 0
| static $class$clinitThreadId = 4010
| static $class$status = 11
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$classSize = 4520
| static $class$referenceInstanceOffsets = -1073741824
| static $class$classLoader = dalvik.system.PathClassLoader@317093872 (0x12e677f0)
| TAG = java.lang.String@317188464 (0x12e7e970)
| _$_findViewCache = java.util.HashMap@318208232 (0x12f778e8)
| childLayoutParams = android.widget.LinearLayout$LayoutParams@318208272 (0x12f77910)
| coordinateOverlayV2 = com.gen.bg.views.CoordinateOverlayLayoutV2@318208328 (0x12f77948)
| currentImageBitmap = android.graphics.Bitmap@317922360 (0x12f31c38)
| currentPosition = 5
| imageDetailsV2 = null
| imageViewV2 = android.widget.ImageView@318209072 (0x12f77c30)
| isInspectImageMenuOptionPressed = true
| likeMediaView = android.widget.ImageView@318209624 (0x12f77e58)
| mOnClickListener = com.gen.bg.activities.BGImageViewerActivityV2$initListeners$1@318210176 (0x12f78080)
| mediaItemList = java.util.ArrayList@317812432 (0x12f16ed0)
| selectedMedia = com.gen.common.models.response.ContentFeedItem@318210192 (0x12f78090)
| selectedMediaIDType = java.lang.String@318210360 (0x12f78138)
| selectedMediaUrl = java.lang.String@318210392 (0x12f78158)
| TAG = java.lang.String@317173760 (0x12e7b000)
| _$_findViewCache = null
| eventService = com.gen.common.services.impl.EventService@318210512 (0x12f781d0)
| imageBitmap = android.graphics.Bitmap@317922360 (0x12f31c38)
| imageTarget = com.gen.bg.activities.base.BGMediaActivity$initView$1@318210552 (0x12f781f8)
| mediaContentId = java.lang.String@318210568 (0x12f78208)
| selectedMediaId = java.lang.String@318210624 (0x12f78240)
| viewEventResponseHandler = com.gen.bg.activities.base.BGMediaActivity$viewEventResponseHandler$1@318210648 (0x12f78258)
| RECORDER_PERMISSION_REQUEST = 5
| TAG = java.lang.String@317188104 (0x12e7e808)
| _$_findViewCache = null
| bgActionBarFragment = com.gen.bg.fragments.BGActionBarFragment@318210664 (0x12f78268)
| contentFeedService = com.gen.common.services.impl.ContentFeedService@318210880 (0x12f78340)
| fullLayout = android.widget.FrameLayout@318210936 (0x12f78378)
| onClickListener = null
| toolbarFrameLinearLayout = null
| zoomUtils = null
| PERMISSIONS_REQUEST_ALL = 1988
| TAG = java.lang.String@317160544 (0x12e77c60)
| _$_findViewCache = null
| handler = android.os.Handler@318211568 (0x12f785f0)
| mPermissions = java.lang.String[4]@318211600 (0x12f78610)
| shouldHandleLastUsageTimeStamp = true
| uxListener = com.gen.common.ux.impl.UXListener@318211632 (0x12f78630)
| videoCallResponseHandler = com.gen.common.activities.BaseActivity$onCreate$1@318211656 (0x12f78648)
| videoCallService = com.gen.common.services.impl.VideoCallService@318211680 (0x12f78660)
| mCreated = true
| mFragments = android.support.v4.app.FragmentController@318211728 (0x12f78690)
| mHandler = android.support.v4.app.FragmentActivity$1@318211744 (0x12f786a0)
| mNextCandidateRequestIndex = 0
| mPendingFragmentActivityResults = android.support.v4.util.SparseArrayCompat@318211776 (0x12f786c0)
| mRequestedPermissionsFromFragment = false
| mResumed = false
| mStartedActivityFromFragment = false
| mStartedIntentSenderFromFragment = false
| mStopped = true
| mViewModelStore = null
| mExtraDataMap = android.support.v4.util.SimpleArrayMap@318211800 (0x12f786d8)
| mLifecycleRegistry = android.arch.lifecycle.LifecycleRegistry@318211824 (0x12f786f0)
| mActionBar = null
| mActionModeTypeStarting = 0
| mActivityInfo = android.content.pm.ActivityInfo@318211856 (0x12f78710)
| mActivityTransitionState = android.app.ActivityTransitionState@318212008 (0x12f787a8)
| mApplication = com.gen.bg.app.BGApplication@317093640 (0x12e67708)
| mAutoFillResetNeeded = true
| mAutofillManager = android.view.autofill.AutofillManager@318212064 (0x12f787e0)
| mAutofillPopupWindow = null
| mCalled = true
| mCanEnterPictureInPicture = false
| mChangeCanvasToTranslucent = false
| mChangingConfigurations = false
| mComponent = android.content.ComponentName@318212120 (0x12f78818)
| mConfigChangeFlags = 0
| mCurrentConfig = android.content.res.Configuration@318212136 (0x12f78828)
| mDecor = null
| mDefaultKeyMode = 0
| mDefaultKeySsb = null
| mDestroyed = true
| mDoReportFullyDrawn = false
| mEmbeddedID = null
| mEnableDefaultActionBarUp = false
| mEnterTransitionListener = android.app.SharedElementCallback$1@1878309336 (0x6ff4b9d8)
| mExitTransitionListener = android.app.SharedElementCallback$1@1878309336 (0x6ff4b9d8)
| mFinished = true
| mFragments = android.app.FragmentController@318212248 (0x12f78898)
| mHandler = android.os.Handler@318212264 (0x12f788a8)
| mHasCurrentPermissionsRequest = false
| mIdent = 58139913
| mInstanceTracker = android.os.StrictMode$InstanceTracker@318212296 (0x12f788c8)
| mInstrumentation = android.app.Instrumentation@317297104 (0x12e991d0)
| mIntent = android.content.Intent@318212312 (0x12f788d8)
| mLastAutofillId = 1073741843
| mLastNonConfigurationInstances = null
| mMainThread = android.app.ActivityThread@316932480 (0x12e40180)
| mManagedCursors = java.util.ArrayList@318212376 (0x12f78918)
| mManagedDialogs = null
| mMenuInflater = null
| mParent = null
| mReferrer = java.lang.String@318212400 (0x12f78930)
| mRestoredFromBundle = false
| mResultCode = 0
| mResultData = null
| mResumed = false
| mSearchEvent = null
| mSearchManager = null
| mStartedActivity = false
| mStopped = true
| mTaskDescription = android.app.ActivityManager$TaskDescription@318212440 (0x12f78958)
| mTemporaryPause = false
| mTitle = java.lang.String@317279376 (0x12e94c90)
| mTitleColor = 0
| mTitleReady = true
| mToken = android.os.BinderProxy@318212480 (0x12f78980)
| mTranslucentCallback = null
| mUiThread = java.lang.Thread@1906482872 (0x71a29eb8)
| mVisibleFromClient = true
| mVisibleFromServer = true
| mVoiceInteractor = null
| mWindow = com.android.internal.policy.PhoneWindow@318212512 (0x12f789a0)
| mWindowAdded = true
| mWindowManager = android.view.WindowManagerImpl@318212880 (0x12f78b10)
| mInflater = com.android.internal.policy.PhoneLayoutInflater@318212904 (0x12f78b28)
| mOverrideConfiguration = null
| mResources = android.content.res.Resources@317272064 (0x12e93000)
| mTheme = android.content.res.Resources$Theme@318212952 (0x12f78b58)
| mThemeResource = 2131886086
| mBase = android.app.ContextImpl@318212968 (0x12f78b68)
| shadow$klass = com.gen.bg.activities.BGImageViewerActivityV2
| shadow$monitor = 1073742545
-
Excluded Refs:
| Field: android.view.textservice.SpellCheckerSession$1.this$0
| Field: android.view.Choreographer$FrameDisplayEventReceiver.mMessageQueue (always)
| Thread:FinalizerWatchdogDaemon (always)
| Thread:main (always)
| Thread:LeakCanary-Heap-Dump (always)
| Class:java.lang.ref.WeakReference (always)
| Class:java.lang.ref.SoftReference (always)
| Class:java.lang.ref.PhantomReference (always)
| Class:java.lang.ref.Finalizer (always)
| Class:java.lang.ref.FinalizerReference (always)
In ir.alirezabdn.wp7progress.WP10Indicator, due to anonymous implementation of AnimatorListener memory leak happens.
See the highlighted part as bold italic in below LeakCanary dump
In com.gen.bg:2.3:10.
com.gen.bg.activities.BGImageViewerActivityV2 has leaked:
GC ROOT thread java.lang.Thread. (named 'Binder:4010_7')
references android.os.Message.target
references android.view.ViewRootImpl$ViewRootHandler.this$0
references android.view.ViewRootImpl.mChoreographer
references android.view.Choreographer.mCallbackQueues
references array android.view.Choreographer$CallbackQueue[].[1]
references android.view.Choreographer$CallbackQueue.mHead
references android.view.Choreographer$CallbackRecord.action
references android.animation.AnimationHandler$1.this$0 (anonymous implementation of android.view.Choreographer$FrameCallback)
references android.animation.AnimationHandler.mAnimationCallbacks
references java.util.ArrayList.elementData
references array java.lang.Object[].[0]
references android.animation.ObjectAnimator.mListeners
references java.util.ArrayList.elementData
references array java.lang.Object[].[0]
references ir.alirezabdn.wp7progress.WP10Indicator$1.this$0 (anonymous implementation of android.animation.Animator$AnimatorListener)
references ir.alirezabdn.wp7progress.WP10Indicator.mContext
references android.view.ContextThemeWrapper.mBase
leaks com.gen.bg.activities.BGImageViewerActivityV2 instance
Retaining: 70 kB.
Reference Key: 26809cd7-c5a3-4d36-8a02-562af35eb655
Device: Logic T7P Logic Logic T7P T7P
Android Version: 8.1.0 API: 27 LeakCanary: 1.5.4 74837f0
Durations: watch=745410ms, gc=200ms, heap dump=5363ms, analysis=175376ms
Details:
Instance of java.lang.Thread
| static $class$name = java.lang.String@1874697568 (0x6fbd9d60)
| static uncaughtExceptionPreHandler = com.android.internal.os.RuntimeInit$LoggingHandler@316979136 (0x12e4b7c0)
| static $class$objectSizeAllocFastPath = 136
| static NORM_PRIORITY = 5
| static $class$objectSize = 132
| static $class$componentType = null
| static $class$dexClassDefIndex = 39
| static $class$virtualMethodsOffset = 39
| static $class$dexCache = java.lang.DexCache@1873572064 (0x6fac70e0)
| static $class$shadow$monitor = 536870912
| static $class$copiedMethodsOffset = 75
| static $class$dexTypeIndex = 362
| static SUBCLASS_IMPLEMENTATION_PERMISSION = java.lang.RuntimePermission@1873890280 (0x6fb14be8)
| static defaultUncaughtExceptionHandler = com.android.internal.os.RuntimeInit$KillApplicationHandler@316979128 (0x12e4b7b8)
| static $class$accessFlags = 524289
| static MAX_PRIORITY = 10
| static $class$methods = 1875479744
| static $class$superClass = java.lang.Object
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 13
| static $class$sFields = 1874699976
| static $class$iFields = 1874700140
| static $classOverhead = byte[372]@1873893353 (0x6fb157e9)
| static $class$ifTable = java.lang.Object[2]@1873890240 (0x6fb14bc0)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static EMPTY_STACK_TRACE = java.lang.StackTraceElement[0]@1873890264 (0x6fb14bd8)
| static $class$numReferenceStaticFields = 4
| static MIN_PRIORITY = 1
| static $class$clinitThreadId = 0
| static $class$status = 11
| static $class$primitiveType = 131072
| static NANOS_PER_MILLI = 1000000
| static $class$classFlags = 0
| static $class$classSize = 540
| static $class$referenceInstanceOffsets = 8191
| static threadInitNumber = 12
| static $class$classLoader = null
| static threadSeqNumber = 305
| blocker = null
| blockerLock = java.lang.Object@319360960 (0x13090fc0)
| contextClassLoader = null
| daemon = false
| eetop = 0
| group = java.lang.ThreadGroup@1873585696 (0x6faca620)
| inheritableThreadLocals = null
| inheritedAccessControlContext = java.security.AccessControlContext@319360968 (0x13090fc8)
| lock = java.lang.Object@319360976 (0x13090fd0)
| name = java.lang.String@319360984 (0x13090fd8)
| nativeParkEventPointer = 0
| nativePeer = 527321360896
| parkBlocker = null
| parkState = 1
| priority = 5
| single_step = false
| stackSize = 0
| started = false
| stillborn = false
| target = null
| threadLocalRandomProbe = 0
| threadLocalRandomSecondarySeed = 0
| threadLocalRandomSeed = 0
| threadLocals = java.lang.ThreadLocal$ThreadLocalMap@319361016 (0x13090ff8)
| threadQ = null
| threadStatus = 0
| tid = 283
| uncaughtExceptionHandler = null
| shadow$klass = java.lang.Thread
| shadow$monitor = 0
Instance of android.os.Message
| static $class$name = java.lang.String@1881045312 (0x701e7940)
| static $class$objectSizeAllocFastPath = 64
| static FLAG_IN_USE = 1
| static gCheckRecycle = true
| static sPoolSize = 19
| static $class$objectSize = 60
| static $class$componentType = null
| static $class$dexClassDefIndex = 1494
| static $class$virtualMethodsOffset = 13
| static $class$dexCache = java.lang.DexCache@1878249688 (0x6ff3d0d8)
| static $class$shadow$monitor = 536870912
| static $class$copiedMethodsOffset = 33
| static $class$dexTypeIndex = 5241
| static $class$accessFlags = 524305
| static FLAG_ASYNCHRONOUS = 2
| static $class$methods = 1883351768
| static $class$superClass = java.lang.Object
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 6
| static $class$sFields = 1881670056
| static $class$iFields = 1881670204
| static $classOverhead = byte[252]@1878860337 (0x6ffd2231)
| static $class$ifTable = java.lang.Object[2]@1878320728 (0x6ff4e658)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static $class$numReferenceStaticFields = 3
| static $class$clinitThreadId = 0
| static $class$status = 11
| static $class$primitiveType = 131072
| static FLAGS_TO_CLEAR_ON_COPY_FROM = 1
| static $class$classFlags = 0
| static $class$classSize = 409
| static $class$referenceInstanceOffsets = 63
| static MAX_POOL_SIZE = 50
| static sPoolSync = java.lang.Object@1878249888 (0x6ff3d1a0)
| static $class$classLoader = null
| static sPool = android.os.Message@317269576 (0x12e92648)
| static CREATOR = android.os.Message$1@1878320752 (0x6ff4e670)
| arg1 = 0
| arg2 = 0
| callback = android.widget.Editor$Blink@314938520 (0x12c59498)
| data = null
| flags = 1
| next = android.os.Message@317093712 (0x12e67750)
| obj = null
| replyTo = null
| sendingUid = -1
| target = android.view.ViewRootImpl$ViewRootHandler@314917976 (0x12c54458)
| what = 0
| when = 2273687
| shadow$klass = android.os.Message
| shadow$monitor = 0
Instance of android.view.ViewRootImpl$ViewRootHandler
| static $class$name = java.lang.String@1881171784 (0x70206748)
| static $class$objectSizeAllocFastPath = 32
| static $class$objectSize = 32
| static $class$componentType = null
| static $class$dexClassDefIndex = 571
| static $class$virtualMethodsOffset = 1
| static $class$dexCache = java.lang.DexCache@1878249784 (0x6ff3d138)
| static $class$shadow$monitor = 536870912
| static $class$copiedMethodsOffset = 4
| static $class$dexTypeIndex = 2944
| static $class$accessFlags = 524304
| static $class$methods = 1881894992
| static $class$superClass = android.os.Handler
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 1
| static $class$sFields = 0
| static $class$iFields = 1881283128
| static $classOverhead = byte[380]@1878988841 (0x6fff1829)
| static $class$ifTable = java.lang.Object[0]@1878293784 (0x6ff47d18)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static $class$numReferenceStaticFields = 0
| static $class$clinitThreadId = 0
| static $class$status = 11
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$classSize = 504
| static $class$referenceInstanceOffsets = 47
| static $class$classLoader = null
| this$0 = android.view.ViewRootImpl@314915680 (0x12c53b60)
| mAsynchronous = false
| mCallback = null
| mLooper = android.os.Looper@316932416 (0x12e40140)
| mMessenger = null
| mQueue = android.os.MessageQueue@316932096 (0x12e40000)
| shadow$klass = android.view.ViewRootImpl$ViewRootHandler
| shadow$monitor = 0
Instance of android.view.ViewRootImpl
| static $class$objectSizeAllocFastPath = 512
| static DBG = false
| static MSG_INVALIDATE_WORLD = 22
| static MSG_DISPATCH_DRAG_LOCATION_EVENT = 16
| static TAG = java.lang.String@1880841952 (0x701b5ee0)
| static $class$componentType = null
| static mResizeInterpolator = android.view.animation.AccelerateDecelerateInterpolator@1878640680 (0x6ff9c828)
| static $class$dexCache = java.lang.DexCache@1878249784 (0x6ff3d138)
| static MSG_UPDATE_POINTER_ICON = 27
| static MSG_WINDOW_MOVED = 23
| static PROPERTY_PROFILE_RENDERING = java.lang.String@1881024352 (0x701e2760)
| static $class$shadow$monitor = 536870912
| static DEBUG_TRACKBALL = false
| static $class$dexTypeIndex = 2948
| static MSG_DISPATCH_WINDOW_SHOWN = 25
| static MSG_CHECK_FOCUS = 13
| static sConfigCallbacks = java.util.ArrayList@1878640696 (0x6ff9c838)
| static sFirstDrawComplete = true
| static $class$iFields = 1881311828
| static DEBUG_INPUT_RESIZE = false
| static DEBUG_INPUT_STAGES = false
| static MAX_QUEUED_INPUT_EVENT_POOL_SIZE = 10
| static MSG_DRAW_FINISHED = 29
| static $classOverhead = byte[1316]@1878788337 (0x6ffc08f1)
| static MAX_TRACKBALL_DELAY = 250
| static sRunQueues = java.lang.ThreadLocal@1878640744 (0x6ff9c868)
| static DEBUG_CONFIGURATION = false
| static PROPERTY_EMULATOR_WIN_OUTSET_BOTTOM_PX = java.lang.String@1880997560 (0x701dbeb8)
| static $class$numReferenceStaticFields = 7
| static DEBUG_KEEP_SCREEN_ON = false
| static $class$clinitThreadId = 0
| static DEBUG_FPS = false
| static MSG_DISPATCH_APP_VISIBILITY = 8
| static $class$status = 11
| static MSG_RESIZED_REPORT = 5
| static MSG_DISPATCH_SYSTEM_UI_VISIBILITY = 17
| static $class$classFlags = 0
| static $class$classSize = 1597
| static $class$name = java.lang.String@1881160968 (0x70203d08)
| static sFirstDrawHandlers = java.util.ArrayList@1878640720 (0x6ff9c850)
| static LOCAL_LOGV = false
| static $class$objectSize = 507
| static $class$dexClassDefIndex = 574
| static $class$virtualMethodsOffset = 95
| static DEBUG_DIALOG = false
| static MSG_SYNTHESIZE_INPUT_EVENT = 24
| static MSG_INVALIDATE = 1
| static MSG_RESIZED = 4
| static $class$copiedMethodsOffset = 247
| static DEBUG_ORIENTATION = false
| static MSG_POINTER_CAPTURE_CHANGED = 28
| static $class$accessFlags = 524305
| static MSG_DISPATCH_INPUT_EVENT = 7
| static DEBUG_DRAW = false
| static $class$methods = 1882022520
| static $class$superClass = java.lang.Object
| static MSG_PROCESS_INPUT_EVENTS = 19
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 82
| static $class$sFields = 1881310992
| static MSG_DISPATCH_DRAG_EVENT = 15
| static $class$ifTable = java.lang.Object[6]@1878640640 (0x6ff9c800)
| static MSG_CLOSE_SYSTEM_DIALOGS = 14
| static sCompatibilityDone = true
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static MSG_DISPATCH_KEY_FROM_IME = 11
| static sAlwaysAssignFocus = true
| static MSG_UPDATE_CONFIGURATION = 18
| static MSG_WINDOW_FOCUS_CHANGED = 6
| static $class$primitiveType = 131072
| static DEBUG_LAYOUT = false
| static $class$referenceInstanceOffsets = -1073741824
| static USE_MT_RENDERER = true
| static MSG_DIE = 3
| static MSG_DISPATCH_GET_NEW_SURFACE = 9
| static MSG_CLEAR_ACCESSIBILITY_FOCUS_HOST = 21
| static $class$classLoader = null
| static MSG_REQUEST_KEYBOARD_SHORTCUTS = 26
| static DEBUG_IMF = false
| static MSG_INVALIDATE_RECT = 2
| mAccessibilityFocusedHost = null
| mAccessibilityFocusedVirtualView = null
| mAccessibilityInteractionConnectionManager = android.view.ViewRootImpl$AccessibilityInteractionConnectionManager@314917896 (0x12c54408)
| mAccessibilityInteractionController = null
| mAccessibilityManager = android.view.accessibility.AccessibilityManager@317093776 (0x12e67790)
| mActivityConfigCallback = null
| mActivityRelaunched = false
| mAdded = true
| mAddedTouchMode = true
| mAppVisibilityChanged = false
| mAppVisible = true
| mApplyInsetsRequested = false
| mAttachInfo = android.view.View$AttachInfo@314919304 (0x12c54988)
| mAudioManager = null
| mBasePackageName = java.lang.String@317269960 (0x12e927c8)
| mCanvasOffsetX = 0
| mCanvasOffsetY = 0
| mChoreographer = android.view.Choreographer@317094752 (0x12e67b60)
| mClientWindowLayoutFlags = 25165826
| mConsumeBatchedInputImmediatelyRunnable = android.view.ViewRootImpl$ConsumeBatchedInputImmediatelyRunnable@314918040 (0x12c54498)
| mConsumeBatchedInputImmediatelyScheduled = false
| mConsumeBatchedInputScheduled = false
| mConsumedBatchedInputRunnable = android.view.ViewRootImpl$ConsumeBatchedInputRunnable@314918024 (0x12c54488)
| mContext = android.view.ContextThemeWrapper@314855952 (0x12c45210)
| mCurScrollY = 0
| mCurrentDragView = null
| mCustomPointerIcon = null
| mDensity = 160
| mDirty = android.graphics.Rect@314919000 (0x12c54858)
| mDispatchContentInsets = android.graphics.Rect@314916984 (0x12c54078)
| mDispatchStableInsets = android.graphics.Rect@314917008 (0x12c54090)
| mDisplay = android.view.Display@317118888 (0x12e6d9a8)
| mDisplayListener = android.view.ViewRootImpl$1@314917936 (0x12c54430)
| mDisplayManager = android.hardware.display.DisplayManager@314920768 (0x12c54f40)
| mDragDescription = null
| mDragPoint = android.graphics.PointF@314917864 (0x12c543e8)
| mDragResizing = false
| mDrawingAllowed = false
| mDrawsNeededToReport = 0
| mFallbackEventHandler = com.android.internal.policy.PhoneFallbackEventHandler@314920736 (0x12c54f20)
| mFirst = false
| mFirstInputStage = android.view.ViewRootImpl$NativePreImeInputStage@314923792 (0x12c55b10)
| mFirstPostImeInputStage = android.view.ViewRootImpl$EarlyPostImeInputStage@314923376 (0x12c55970)
| mForceDecorViewVisibility = false
| mForceNextConfigUpdate = false
| mForceNextWindowRelayout = false
| mFpsNumFrames = 0
| mFpsPrevTime = -1
| mFpsStartTime = -1
| mFullRedrawNeeded = false
| mHadWindowFocus = true
| mHandler = android.view.ViewRootImpl$ViewRootHandler@314917976 (0x12c54458)
| mHandlingLayoutInLayoutRequest = false
| mHardwareXOffset = 0
| mHardwareYOffset = 0
| mHasHadWindowFocus = true
| mHeight = 218
| mHighContrastTextManager = android.view.ViewRootImpl$HighContrastTextManager@314920720 (0x12c54f10)
| mInLayout = false
| mInputChannel = android.view.InputChannel@314922232 (0x12c554f8)
| mInputEventConsistencyVerifier = null
| mInputEventReceiver = android.view.ViewRootImpl$WindowInputEventReceiver@314922288 (0x12c55530)
| mInputQueue = null
| mInputQueueCallback = null
| mInvalidateOnAnimationRunnable = android.view.ViewRootImpl$InvalidateOnAnimationRunnable@314918056 (0x12c544a8)
| mInvalidateRootRequested = false
| mIsAmbientMode = false
| mIsAnimating = false
| mIsCreating = false
| mIsDrawing = false
| mIsInTraversal = false
| mLastConfigurationFromResources = android.content.res.Configuration@314917032 (0x12c540a8)
| mLastGivenInsets = android.view.ViewTreeObserver$InternalInsetsInfo@314916856 (0x12c53ff8)
| mLastInCompatMode = false
| mLastOverscanRequested = false
| mLastReportedMergedConfiguration = android.util.MergedConfiguration@314917144 (0x12c54118)
| mLastScrolledFocus = null
| mLastSystemUiVisibility = 0
| mLastTouchPoint = android.graphics.PointF@314917880 (0x12c543f8)
| mLastTouchSource = 0
| mLastWasImTarget = true
| mLastWindowInsets = android.view.WindowInsets@314925872 (0x12c56330)
| mLayoutRequested = false
| mLayoutRequesters = java.util.ArrayList@314917912 (0x12c54418)
| mLocalDragState = null
| mLocation = android.view.WindowLeaked@314918136 (0x12c544f8)
| mLostWindowFocus = false
| mNeedsRendererSetup = false
| mNewSurfaceNeeded = false
| mNoncompatDensity = 160
| mOrigWindowType = 2
| mPausedForTransition = false
| mPendingAlwaysConsumeNavBar = false
| mPendingBackDropFrame = android.graphics.Rect@314916832 (0x12c53fe0)
| mPendingContentInsets = android.graphics.Rect@314916784 (0x12c53fb0)
| mPendingInputEventCount = 0
| mPendingInputEventHead = null
| mPendingInputEventQueueLengthCounterName = java.lang.String@314924512 (0x12c55de0)
| mPendingInputEventTail = null
| mPendingMergedConfiguration = android.util.MergedConfiguration@314917504 (0x12c54280)
| mPendingOutsets = android.graphics.Rect@314916808 (0x12c53fc8)
| mPendingOverscanInsets = android.graphics.Rect@314916712 (0x12c53f68)
| mPendingStableInsets = android.graphics.Rect@314916760 (0x12c53f98)
| mPendingTransitions = null
| mPendingVisibleInsets = android.graphics.Rect@314916736 (0x12c53f80)
| mPointerCapture = false
| mPointerIconType = 1
| mPreviousTransparentRegion = android.graphics.Region@314919248 (0x12c54950)
| mProcessInputEventsScheduled = false
| mProfile = false
| mProfileRendering = false
| mQueuedInputEventPool = null
| mQueuedInputEventPoolSize = 0
| mRemoved = false
| mRenderProfiler = null
| mRenderProfilingEnabled = false
| mReportNextDraw = false
| mResizeMode = 0
| mScrollMayChange = true
| mScrollY = 0
| mScroller = null
| mSendWindowContentChangedAccessibilityEvent = null
| mSeq = 0
| mSoftInputMode = 261
| mStopped = false
| mSurface = android.view.Surface@314916480 (0x12c53e80)
| mSurfaceHolder = null
| mSurfaceHolderCallback = null
| mSyntheticInputStage = android.view.ViewRootImpl$SyntheticInputStage@314922528 (0x12c55620)
| mTag = java.lang.String@314921960 (0x12c553e8)
| mTargetSdkVersion = 28
| mTempHashSet = null
| mTempRect = android.graphics.Rect@314919024 (0x12c54870)
| mThread = java.lang.Thread@1906482872 (0x71a29eb8)
| mTmpLocation = int[2]@314916216 (0x12c53d78)
| mTmpValue = android.util.TypedValue@314916240 (0x12c53d90)
| mTranslator = null
| mTransparentRegion = android.graphics.Region@314919192 (0x12c54918)
| mTraversalBarrier = 46299
| mTraversalRunnable = android.view.ViewRootImpl$TraversalRunnable@314918008 (0x12c54478)
| mTraversalScheduled = false
| mUnbufferedInputDispatch = false
| mView = com.android.internal.policy.DecorView@314865640 (0x12c477e8)
| mViewConfiguration = android.view.ViewConfiguration@317088624 (0x12e66370)
| mViewLayoutDirectionInitial = 2
| mViewVisibility = 0
| mVisRect = android.graphics.Rect@314919048 (0x12c54888)
| mWidth = 348
| mWillDrawSoon = false
| mWinFrame = android.graphics.Rect@314919072 (0x12c548a0)
| mWindow = android.view.ViewRootImpl$W@314919096 (0x12c548b8)
| mWindowAttributes = android.view.WindowManager$LayoutParams@314916280 (0x12c53db8)
| mWindowAttributesChanged = false
| mWindowAttributesChangesFlag = 0
| mWindowCallbacks = java.util.ArrayList@314916192 (0x12c53d60)
| mWindowDrawCountDown = null
| mWindowSession = android.view.IWindowSession$Stub$Proxy@317091064 (0x12e66cf8)
| mWindowStoppedCallbacks = java.util.ArrayList@314917952 (0x12c54440)
| shadow$klass = android.view.ViewRootImpl
| shadow$monitor = 0
Instance of android.view.Choreographer
| static $class$objectSizeAllocFastPath = 56
| static TAG = java.lang.String@1880685560 (0x7018fbf8)
| static $class$componentType = null
| static $class$dexCache = java.lang.DexCache@1878249784 (0x6ff3d138)
| static $class$shadow$monitor = 536870912
| static DEFAULT_FRAME_DELAY = 10
| static $class$dexTypeIndex = 2603
| static CALLBACK_TRACE_TITLES = java.lang.String[4]@1906546688 (0x71a39800)
| static $class$iFields = 1881281620
| static $classOverhead = byte[220]@1878256105 (0x6ff3e9e9)
| static SKIPPED_FRAME_WARNING_LIMIT = 30
| static $class$numReferenceStaticFields = 5
| static $class$clinitThreadId = 346
| static CALLBACK_ANIMATION = 1
| static $class$status = 11
| static sThreadInstance = android.view.Choreographer$1@1906546744 (0x71a39838)
| static USE_FRAME_TIME = true
| static $class$classFlags = 0
| static $class$classSize = 420
| static sSfThreadInstance = android.view.Choreographer$2@1906546728 (0x71a39828)
| static $class$name = java.lang.String@1881172720 (0x70206af0)
| static DEBUG_JANK = false
| static $class$objectSize = 56
| static DEBUG_FRAMES = false
| static $class$dexClassDefIndex = 357
| static $class$virtualMethodsOffset = 22
| static MSG_DO_FRAME = 0
| static USE_VSYNC = true
| static $class$copiedMethodsOffset = 37
| static CALLBACK_LAST = 3
| static $class$accessFlags = 524305
| static $class$methods = 1883529416
| static $class$superClass = java.lang.Object
| static CALLBACK_COMMIT = 3
| static FRAME_CALLBACK_TOKEN = android.view.Choreographer$3@1906546720 (0x71a39820)
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 7
| static $class$sFields = 1881281296
| static CALLBACK_TRAVERSAL = 2
| static CALLBACK_INPUT = 0
| static $class$ifTable = java.lang.Object[0]@1878293784 (0x6ff47d18)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static MSG_DO_SCHEDULE_CALLBACK = 2
| static sFrameDelay = 10
| static $class$primitiveType = 131072
| static $class$referenceInstanceOffsets = 127
| static $class$classLoader = null
| static MSG_DO_SCHEDULE_VSYNC = 1
| mCallbackPool = android.view.Choreographer$CallbackRecord@317138944 (0x12e72800)
| mCallbackQueues = android.view.Choreographer$CallbackQueue[4]@317095224 (0x12e67d38)
| mCallbacksRunning = false
| mDebugPrintNextFrameTimeDelta = false
| mDisplayEventReceiver = android.view.Choreographer$FrameDisplayEventReceiver@317094704 (0x12e67b30)
| mFrameInfo = android.view.FrameInfo@317094912 (0x12e67c00)
| mFrameIntervalNanos = 16666666
| mFrameScheduled = true
| mHandler = android.view.Choreographer$FrameHandler@317094808 (0x12e67b98)
| mLastFrameTimeNanos = 2273294096923
| mLock = java.lang.Object@317094904 (0x12e67bf8)
| mLooper = android.os.Looper@316932416 (0x12e40140)
| shadow$klass = android.view.Choreographer
| shadow$monitor = 0
Array of android.view.Choreographer$CallbackQueue[]
| [0] = android.view.Choreographer$CallbackQueue@317095256 (0x12e67d58)
| [1] = android.view.Choreographer$CallbackQueue@317095904 (0x12e67fe0)
| [2] = android.view.Choreographer$CallbackQueue@317117760 (0x12e6d540)
| [3] = android.view.Choreographer$CallbackQueue@317140944 (0x12e72fd0)
Instance of android.view.Choreographer$CallbackQueue
| static $class$name = java.lang.String@1881157768 (0x70203088)
| static $class$objectSizeAllocFastPath = 16
| static $class$objectSize = 16
| static $class$componentType = null
| static $class$dexClassDefIndex = 351
| static $class$virtualMethodsOffset = 2
| static $class$dexCache = java.lang.DexCache@1878249784 (0x6ff3d138)
| static $class$shadow$monitor = 536870912
| static $class$copiedMethodsOffset = 6
| static $class$dexTypeIndex = 2598
| static $class$accessFlags = 524304
| static $class$methods = 1882066472
| static $class$superClass = java.lang.Object
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 2
| static $class$sFields = 0
| static $class$iFields = 1881322328
| static $classOverhead = byte[132]@1879087609 (0x700099f9)
| static $class$ifTable = java.lang.Object[0]@1878293784 (0x6ff47d18)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static $class$numReferenceStaticFields = 0
| static $class$clinitThreadId = 0
| static $class$status = 11
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$classSize = 256
| static $class$referenceInstanceOffsets = 3
| static $class$classLoader = null
| mHead = android.view.Choreographer$CallbackRecord@317095872 (0x12e67fc0)
| this$0 = android.view.Choreographer@317094752 (0x12e67b60)
| shadow$klass = android.view.Choreographer$CallbackQueue
| shadow$monitor = 0
Instance of android.view.Choreographer$CallbackRecord
| static $class$name = java.lang.String@1881174360 (0x70207158)
| static $class$objectSizeAllocFastPath = 32
| static $class$objectSize = 32
| static $class$componentType = null
| static $class$dexClassDefIndex = 352
| static $class$virtualMethodsOffset = 2
| static $class$dexCache = java.lang.DexCache@1878249784 (0x6ff3d138)
| static $class$shadow$monitor = 536870912
| static $class$copiedMethodsOffset = 3
| static $class$dexTypeIndex = 2599
| static $class$accessFlags = 524304
| static $class$methods = 1881873024
| static $class$superClass = java.lang.Object
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 3
| static $class$sFields = 0
| static $class$iFields = 1881273364
| static $classOverhead = byte[108]@1878976697 (0x6ffee8b9)
| static $class$ifTable = java.lang.Object[0]@1878293784 (0x6ff47d18)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static $class$numReferenceStaticFields = 0
| static $class$clinitThreadId = 0
| static $class$status = 11
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$classSize = 232
| static $class$referenceInstanceOffsets = 7
| static $class$classLoader = null
| action = android.animation.AnimationHandler$1@317095952 (0x12e68010)
| dueTime = 2273305
| next = null
| token = android.view.Choreographer$3@1906546720 (0x71a39820)
| shadow$klass = android.view.Choreographer$CallbackRecord
| shadow$monitor = 0
Instance of android.animation.AnimationHandler$1
| static $class$name = java.lang.String@1881046032 (0x701e7c10)
| static $class$objectSizeAllocFastPath = 16
| static $class$objectSize = 12
| static $class$componentType = null
| static $class$dexClassDefIndex = 36
| static $class$virtualMethodsOffset = 1
| static $class$dexCache = java.lang.DexCache@1878249688 (0x6ff3d0d8)
| static $class$shadow$monitor = 536870912
| static $class$copiedMethodsOffset = 2
| static $class$dexTypeIndex = 158
| static $class$accessFlags = 524288
| static $class$methods = 1883341552
| static $class$superClass = java.lang.Object
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 1
| static $class$sFields = 0
| static $class$iFields = 1881666060
| static $classOverhead = byte[108]@1879749553 (0x700ab3b1)
| static $class$ifTable = java.lang.Object[2]@1878321440 (0x6ff4e920)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static $class$numReferenceStaticFields = 0
| static $class$clinitThreadId = 0
| static $class$status = 11
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$classSize = 232
| static $class$referenceInstanceOffsets = 1
| static $class$classLoader = null
| this$0 = android.animation.AnimationHandler@317095968 (0x12e68020)
| shadow$klass = android.animation.AnimationHandler$1
| shadow$monitor = 0
Instance of android.animation.AnimationHandler
| static $class$name = java.lang.String@1881114488 (0x701f8778)
| static $class$objectSizeAllocFastPath = 32
| static $class$objectSize = 29
| static $class$componentType = null
| static $class$dexClassDefIndex = 40
| static $class$virtualMethodsOffset = 16
| static $class$dexCache = java.lang.DexCache@1878249688 (0x6ff3d0d8)
| static $class$shadow$monitor = 536870912
| static $class$copiedMethodsOffset = 21
| static $class$dexTypeIndex = 163
| static $class$accessFlags = 524289
| static $class$methods = 1882664264
| static $class$superClass = java.lang.Object
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 5
| static $class$sFields = 1881442856
| static $class$iFields = 1881442876
| static $classOverhead = byte[140]@1879347953 (0x700492f1)
| static $class$ifTable = java.lang.Object[0]@1878293784 (0x6ff47d18)
| static sAnimatorHandler = java.lang.ThreadLocal@1878499640 (0x6ff7a138)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static $class$numReferenceStaticFields = 1
| static $class$clinitThreadId = 0
| static $class$status = 11
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$classSize = 268
| static $class$referenceInstanceOffsets = 31
| static $class$classLoader = null
| mAnimationCallbacks = java.util.ArrayList@317096016 (0x12e68050)
| mCommitCallbacks = java.util.ArrayList@317113384 (0x12e6c428)
| mDelayedCallbackStartTime = android.util.ArrayMap@317096280 (0x12e68158)
| mFrameCallback = android.animation.AnimationHandler$1@317095952 (0x12e68010)
| mListDirty = false
| mProvider = android.animation.AnimationHandler$MyFrameCallbackProvider@317096000 (0x12e68040)
| shadow$klass = android.animation.AnimationHandler
| shadow$monitor = 0
Instance of java.util.ArrayList
| static $class$name = java.lang.String@1874697400 (0x6fbd9cb8)
| static $class$objectSizeAllocFastPath = 24
| static DEFAULTCAPACITY_EMPTY_ELEMENTDATA = java.lang.Object[0]@1878556896 (0x6ff880e0)
| static $class$objectSize = 20
| static $class$componentType = null
| static $class$dexClassDefIndex = 585
| static $class$virtualMethodsOffset = 15
| static $class$dexCache = java.lang.DexCache@1873572064 (0x6fac70e0)
| static EMPTY_ELEMENTDATA = java.lang.Object[0]@1876065976 (0x6fd27eb8)
| static $class$shadow$monitor = 1610613097
| static $class$copiedMethodsOffset = 46
| static $class$dexTypeIndex = 1337
| static $class$accessFlags = 524289
| static $class$methods = 1874803536
| static $class$superClass = java.util.AbstractList
| static DEFAULT_CAPACITY = 10
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 1
| static $class$sFields = 1874701048
| static $class$iFields = 1874701132
| static serialVersionUID = 8683452581122892189
| static $classOverhead = byte[364]@1873920961 (0x6fb1c3c1)
| static $class$ifTable = java.lang.Object[12]@1873889584 (0x6fb14930)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static $class$numReferenceStaticFields = 2
| static $class$clinitThreadId = 0
| static $class$status = 11
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$classSize = 512
| static $class$referenceInstanceOffsets = 2
| static $class$classLoader = null
| static MAX_ARRAY_SIZE = 2147483639
| elementData = java.lang.Object[22]@317096040 (0x12e68068)
| size = 5
| modCount = 2631
| shadow$klass = java.util.ArrayList
| shadow$monitor = 0
Array of java.lang.Object[]
| [0] = android.animation.ObjectAnimator@317096144 (0x12e680d0)
| [1] = android.animation.ObjectAnimator@317113408 (0x12e6c440)
| [2] = android.animation.ObjectAnimator@317114488 (0x12e6c878)
| [3] = android.animation.ObjectAnimator@317115568 (0x12e6ccb0)
| [4] = android.animation.ObjectAnimator@317116648 (0x12e6d0e8)
| [5] = null
| [6] = null
| [7] = null
| [8] = null
| [9] = null
| [10] = null
| [11] = null
| [12] = null
| [13] = null
| [14] = null
| [15] = null
| [16] = null
| [17] = null
| [18] = null
| [19] = null
| [20] = null
| [21] = null
Instance of android.animation.ObjectAnimator
| static $class$name = java.lang.String@1881131328 (0x701fc940)
| static $class$objectSizeAllocFastPath = 136
| static DBG = false
| static $class$objectSize = 132
| static $class$componentType = null
| static $class$dexClassDefIndex = 72
| static $class$virtualMethodsOffset = 26
| static $class$dexCache = java.lang.DexCache@1878249688 (0x6ff3d0d8)
| static $class$shadow$monitor = 536870912
| static $class$copiedMethodsOffset = 51
| static $class$dexTypeIndex = 204
| static $class$accessFlags = 524305
| static $class$methods = 1882403504
| static $class$superClass = android.animation.ValueAnimator
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 3
| static $class$sFields = 1881388276
| static $class$iFields = 1881388312
| static $classOverhead = byte[684]@1879264361 (0x70034c69)
| static $class$ifTable = java.lang.Object[4]@1878539480 (0x6ff83cd8)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static LOG_TAG = java.lang.String@1880110696 (0x70103668)
| static $class$numReferenceStaticFields = 1
| static $class$clinitThreadId = 0
| static $class$status = 11
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$classSize = 813
| static $class$referenceInstanceOffsets = 1879048679
| static $class$classLoader = null
| mAutoCancel = false
| mProperty = null
| mPropertyName = java.lang.String@1880485824 (0x7015efc0)
| mTarget = java.lang.ref.WeakReference@317096312 (0x12e68178)
| mAnimationEndRequested = false
| mCurrentFraction = 0.5134783
| mDuration = 2300
| mFirstFrameTime = -1
| mInitialized = true
| mInterpolator = ir.alirezabdn.wp7progress.WPInterpolator@317104664 (0x12e6a218)
| mLastFrameTime = 2273294
| mOverallFraction = 1.4191304
| mPauseTime = 0
| mRepeatCount = 2
| mRepeatMode = 1
| mResumed = false
| mReversing = false
| mRunning = true
| mSeekFraction = -1.0
| mSelfPulse = true
| mStartDelay = 0
| mStartListenersCalled = true
| mStartTime = 2271662
| mStartTimeCommitted = false
| mStarted = true
| mSuppressSelfPulseRequested = false
| mUpdateListeners = null
| mValues = android.animation.PropertyValuesHolder[1]@317104672 (0x12e6a220)
| mValuesMap = java.util.HashMap@317271176 (0x12e92c88)
| mChangingConfigurations = 0
| mConstantState = null
| mListeners = java.util.ArrayList@317271152 (0x12e92c70)
| mPauseListeners = null
| mPaused = false
| shadow$klass = android.animation.ObjectAnimator
| shadow$monitor = -2018887991
Instance of java.util.ArrayList
| static $class$name = java.lang.String@1874697400 (0x6fbd9cb8)
| static $class$objectSizeAllocFastPath = 24
| static DEFAULTCAPACITY_EMPTY_ELEMENTDATA = java.lang.Object[0]@1878556896 (0x6ff880e0)
| static $class$objectSize = 20
| static $class$componentType = null
| static $class$dexClassDefIndex = 585
| static $class$virtualMethodsOffset = 15
| static $class$dexCache = java.lang.DexCache@1873572064 (0x6fac70e0)
| static EMPTY_ELEMENTDATA = java.lang.Object[0]@1876065976 (0x6fd27eb8)
| static $class$shadow$monitor = 1610613097
| static $class$copiedMethodsOffset = 46
| static $class$dexTypeIndex = 1337
| static $class$accessFlags = 524289
| static $class$methods = 1874803536
| static $class$superClass = java.util.AbstractList
| static DEFAULT_CAPACITY = 10
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 1
| static $class$sFields = 1874701048
| static $class$iFields = 1874701132
| static serialVersionUID = 8683452581122892189
| static $classOverhead = byte[364]@1873920961 (0x6fb1c3c1)
| static $class$ifTable = java.lang.Object[12]@1873889584 (0x6fb14930)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static $class$numReferenceStaticFields = 2
| static $class$clinitThreadId = 0
| static $class$status = 11
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$classSize = 512
| static $class$referenceInstanceOffsets = 2
| static $class$classLoader = null
| static MAX_ARRAY_SIZE = 2147483639
| elementData = java.lang.Object[10]@318585496 (0x12fd3a98)
| size = 1
| modCount = 1
| shadow$klass = java.util.ArrayList
| shadow$monitor = 0
Array of java.lang.Object[]
| [0] = ir.alirezabdn.wp7progress.WP10Indicator$1@318585552 (0x12fd3ad0)
| [1] = null
| [2] = null
| [3] = null
| [4] = null
| [5] = null
| [6] = null
| [7] = null
| [8] = null
| [9] = null
Instance of ir.alirezabdn.wp7progress.WP10Indicator$1
| static $class$name = null
| static $class$objectSizeAllocFastPath = 24
| static $class$objectSize = 24
| static $class$componentType = null
| static $class$dexClassDefIndex = 1383
| static $class$virtualMethodsOffset = 1
| static $class$dexCache = java.lang.DexCache@317272144 (0x12e93050)
| static $class$shadow$monitor = 0
| static $class$copiedMethodsOffset = 5
| static $class$dexTypeIndex = 4008
| static $class$accessFlags = 524288
| static $class$methods = 527370206200
| static $class$superClass = java.lang.Object
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 1
| static $class$sFields = 0
| static $class$iFields = 527370206160
| static $classOverhead = byte[148]@318146473 (0x12f687a9)
| static $class$ifTable = java.lang.Object[2]@318146744 (0x12f688b8)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static $class$numReferenceStaticFields = 0
| static $class$clinitThreadId = 4010
| static $class$status = 11
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$classSize = 272
| static $class$referenceInstanceOffsets = 1
| static $class$classLoader = dalvik.system.PathClassLoader@317093872 (0x12e677f0)
| this$0 = ir.alirezabdn.wp7progress.WP10Indicator@317096336 (0x12e68190)
| val$animationDuration = 2300
| shadow$klass = ir.alirezabdn.wp7progress.WP10Indicator$1
| shadow$monitor = 0
Instance of ir.alirezabdn.wp7progress.WP10Indicator
| static $class$name = java.lang.String@317272296 (0x12e930e8)
| static $class$objectSizeAllocFastPath = 664
| static $class$objectSize = 660
| static $class$componentType = null
| static $class$dexClassDefIndex = 1384
| static $class$virtualMethodsOffset = 2
| static $class$dexCache = java.lang.DexCache@317272144 (0x12e93050)
| static $class$shadow$monitor = -2013724433
| static $class$copiedMethodsOffset = 5
| static $class$dexTypeIndex = 4009
| static $class$accessFlags = 524289
| static $class$methods = 527370205736
| static $class$superClass = android.widget.RelativeLayout
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 2
| static $class$sFields = 0
| static $class$iFields = 527370205680
| static $classOverhead = byte[7540]@317097001 (0x12e68429)
| static $class$ifTable = java.lang.Object[10]@317272240 (0x12e930b0)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static $class$numReferenceStaticFields = 0
| static $class$clinitThreadId = 4010
| static $class$status = 11
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$classSize = 7664
| static $class$referenceInstanceOffsets = -1073741824
| static $class$classLoader = dalvik.system.PathClassLoader@317093872 (0x12e677f0)
| base10Indicator = ir.alirezabdn.wp7progress.Base10Indicator@317271216 (0x12e92cb0)
| number = 4
| objectAnimator = android.animation.ObjectAnimator@317096144 (0x12e680d0)
| mAllowBrokenMeasureSpecs = false
| mBaselineView = ir.alirezabdn.wp7progress.Base10Indicator@317271216 (0x12e92cb0)
| mContentBounds = android.graphics.Rect@317271672 (0x12e92e78)
| mDirtyHierarchy = false
| mGraph = android.widget.RelativeLayout$DependencyGraph@317271696 (0x12e92e90)
| mGravity = 21
| mIgnoreGravity = -1
| mMeasureVerticalWithPaddingMargin = true
| mSelfBounds = android.graphics.Rect@317271720 (0x12e92ea8)
| mSortedHorizontalChildren = android.view.View[1]@317271744 (0x12e92ec0)
| mSortedVerticalChildren = android.view.View[1]@317271760 (0x12e92ed0)
| mTopToBottomLeftToRightSet = null
| mAnimationListener = null
| mCachePaint = null
| mChildCountWithTransientState = 0
| mChildTransformation = null
| mChildren = android.view.View[12]@317271776 (0x12e92ee0)
| mChildrenCount = 1
| mChildrenInterestedInDrag = null
| mCurrentDragChild = null
| mCurrentDragStartEvent = null
| mDefaultFocus = null
| mDisappearingChildren = null
| mFirstHoverTarget = null
| mFirstTouchTarget = null
| mFocused = null
| mFocusedInCluster = null
| mGroupFlags = 2244691
| mHoveredSelf = false
| mInvalidateRegion = null
| mInvalidationTransformation = null
| mIsInterestedInDrag = false
| mLastTouchDownIndex = -1
| mLastTouchDownTime = 0
| mLastTouchDownX = 0.0
| mLastTouchDownY = 0.0
| mLayoutAnimationController = null
| mLayoutCalledWhileSuppressed = false
| mLayoutMode = -1
| mLayoutTransitionListener = android.view.ViewGroup$2@317271840 (0x12e92f20)
| mLocalPoint = null
| mNestedScrollAxes = 0
| mOnHierarchyChangeListener = null
| mPersistentDrawingCache = 2
| mPreSortedChildren = null
| mSuppressLayout = false
| mTempPoint = null
| mTooltipHoverTarget = null
| mTooltipHoveredSelf = false
| mTransientIndices = null
| mTransientViews = null
| mTransition = null
| mTransitioningViews = null
| mVisibilityChangingChildren = null
| mAccessibilityCursorPosition = -1
| mAccessibilityDelegate = null
| mAccessibilityTraversalAfterId = -1
| mAccessibilityTraversalBeforeId = -1
| mAccessibilityViewId = -1
| mAnimator = android.view.ViewPropertyAnimator@317271856 (0x12e92f30)
| mAttachInfo = null
| mAttributes = null
| mAutofillHints = null
| mAutofillId = null
| mAutofillViewId = -1
| mBackground = null
| mBackgroundRenderNode = null
| mBackgroundResource = 0
| mBackgroundSizeChanged = true
| mBackgroundTint = null
| mBottom = 48
| mCachingFailed = false
| mClipBounds = null
| mContentDescription = null
| mContext = android.view.ContextThemeWrapper@317113328 (0x12e6c3f0)
| mCurrentAnimation = null
| mDefaultFocusHighlight = null
| mDefaultFocusHighlightCache = null
| mDefaultFocusHighlightEnabled = true
| mDefaultFocusHighlightSizeChanged = true
| mDrawableState = int[3]@1878658960 (0x6ffa0f90)
| mDrawingCache = null
| mDrawingCacheBackgroundColor = 0
| mFloatingTreeObserver = null
| mForegroundInfo = null
| mFrameMetricsObservers = null
| mGhostView = null
| mHasPerformedLongPress = false
| mID = -1
| mIgnoreNextUpEvent = false
| mInContextButtonPress = false
| mInputEventConsistencyVerifier = null
| mKeyedTags = null
| mLabelForId = -1
| mLastIsOpaque = false
| mLayerPaint = null
| mLayerType = 0
| mLayoutInsets = null
| mLayoutParams = android.widget.RelativeLayout$LayoutParams@317271960 (0x12e92f98)
| mLeft = 0
| mLeftPaddingDefined = false
| mListenerInfo = null
| mLongClickX = NaN
| mLongClickY = NaN
| mMatchIdPredicate = null
| mMatchLabelForPredicate = null
| mMeasureCache = android.util.LongSparseLongArray@317272040 (0x12e92fe8)
| mMeasuredHeight = 48
| mMeasuredWidth = 48
| mMinHeight = 0
| mMinWidth = 0
| mNestedScrollingParent = null
| mNextClusterForwardId = -1
| mNextFocusDownId = -1
| mNextFocusForwardId = -1
| mNextFocusLeftId = -1
| mNextFocusRightId = -1
| mNextFocusUpId = -1
| mOldHeightMeasureSpec = 1073741872
| mOldWidthMeasureSpec = 1073741872
| mOutlineProvider = android.view.ViewOutlineProvider$1@1878352856 (0x6ff563d8)
| mOverScrollMode = 1
| mOverlay = null
| mPaddingBottom = 0
| mPaddingLeft = 0
| mPaddingRight = 0
| mPaddingTop = 0
| mParent = ir.alirezabdn.wp7progress.WP10ProgressBar@317104920 (0x12e6a318)
| mPendingCheckForLongPress = null
| mPendingCheckForTap = null
| mPerformClick = null
| mPointerIcon = null
| mPrivateFlags = 18876560
| mPrivateFlags2 = 1610819112
| mPrivateFlags3 = 0
| mRecreateDisplayList = false
| mRenderNode = android.view.RenderNode@317104896 (0x12e6a300)
| mResources = android.content.res.Resources@317272064 (0x12e93000)
| mRight = 48
| mRightPaddingDefined = false
| mRoundScrollbarRenderer = null
| mRunQueue = android.view.HandlerActionQueue@317272104 (0x12e93028)
| mScrollCache = null
| mScrollIndicatorDrawable = null
| mScrollX = 0
| mScrollY = 0
| mSendViewScrolledAccessibilityEvent = null
| mSendingHoverAccessibilityEvents = false
| mStartActivityRequestWho = null
| mStateListAnimator = null
| mSystemUiVisibility = 0
| mTag = null
| mTempNestedScrollConsumed = null
| mTooltipInfo = null
| mTop = 0
| mTouchDelegate = null
| mTouchSlop = 8
| mTransformationInfo = android.view.View$TransformationInfo@317272120 (0x12e93038)
| mTransientStateCount = 0
| mTransitionName = null
| mUnscaledDrawingCache = null
| mUnsetPressedState = null
| mUserPaddingBottom = 0
| mUserPaddingEnd = -2147483648
| mUserPaddingLeft = 0
| mUserPaddingLeftInitial = 0
| mUserPaddingRight = 0
| mUserPaddingRightInitial = 0
| mUserPaddingStart = -2147483648
| mVerticalScrollFactor = 0.0
| mVerticalScrollbarPosition = 0
| mViewFlags = 402653328
| mVisibilityChangeForAutofillHandler = null
| mWindowAttachCount = 1
| shadow$klass = ir.alirezabdn.wp7progress.WP10Indicator
| shadow$monitor = 0
Instance of android.view.ContextThemeWrapper
| static $class$name = java.lang.String@1881161176 (0x70203dd8)
| static $class$objectSizeAllocFastPath = 32
| static $class$objectSize = 32
| static $class$componentType = null
| static $class$dexClassDefIndex = 361
| static $class$virtualMethodsOffset = 5
| static $class$dexCache = java.lang.DexCache@1878249784 (0x6ff3d138)
| static $class$shadow$monitor = 536870912
| static $class$copiedMethodsOffset = 15
| static $class$dexTypeIndex = 2607
| static $class$accessFlags = 524289
| static $class$methods = 1882020760
| static $class$superClass = android.content.ContextWrapper
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 4
| static $class$sFields = 0
| static $class$iFields = 1881310708
| static $classOverhead = byte[1460]@1879063297 (0x70003b01)
| static $class$ifTable = java.lang.Object[0]@1878293784 (0x6ff47d18)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static $class$numReferenceStaticFields = 0
| static $class$clinitThreadId = 0
| static $class$status = 11
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$classSize = 1584
| static $class$referenceInstanceOffsets = 31
| static $class$classLoader = null
| mInflater = com.android.internal.policy.PhoneLayoutInflater@317274192 (0x12e93850)
| mOverrideConfiguration = null
| mResources = android.content.res.Resources@317272064 (0x12e93000)
| mTheme = android.content.res.Resources$Theme@317274240 (0x12e93880)
| mThemeResource = 16974550
| mBase = com.gen.bg.activities.BGImageViewerActivityV2@317273768 (0x12e936a8)
| shadow$klass = android.view.ContextThemeWrapper
| shadow$monitor = 0
Instance of com.gen.bg.activities.BGImageViewerActivityV2
| static $class$name = java.lang.String@317831728 (0x12f1ba30)
| static $class$objectSizeAllocFastPath = 424
| static $class$objectSize = 417
| static $class$componentType = null
| static $class$dexClassDefIndex = 92
| static $class$virtualMethodsOffset = 33
| static $class$dexCache = java.lang.DexCache@317320832 (0x12e9ee80)
| static $class$shadow$monitor = -1995211675
| static $class$copiedMethodsOffset = 48
| static $class$dexTypeIndex = 93
| static $class$accessFlags = 524305
| static $class$methods = 527377741464
| static $class$superClass = com.gen.bg.activities.base.BGMediaActivity
| static $class$vtable = null
| static $class$numReferenceInstanceFields = 13
| static $class$sFields = 0
| static $class$iFields = 527377741216
| static $classOverhead = byte[4396]@317340929 (0x12ea3d01)
| static $class$ifTable = java.lang.Object[32]@317831584 (0x12f1b9a0)
| static $class$extData = null
| static $class$shadow$klass = java.lang.Class
| static $class$numReferenceStaticFields = 0
| static $class$clinitThreadId = 4010
| static $class$status = 11
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$classSize = 4520
| static $class$referenceInstanceOffsets = -1073741824
| static $class$classLoader = dalvik.system.PathClassLoader@317093872 (0x12e677f0)
| TAG = java.lang.String@317188464 (0x12e7e970)
| _$_findViewCache = java.util.HashMap@318208232 (0x12f778e8)
| childLayoutParams = android.widget.LinearLayout$LayoutParams@318208272 (0x12f77910)
| coordinateOverlayV2 = com.gen.bg.views.CoordinateOverlayLayoutV2@318208328 (0x12f77948)
| currentImageBitmap = android.graphics.Bitmap@317922360 (0x12f31c38)
| currentPosition = 5
| imageDetailsV2 = null
| imageViewV2 = android.widget.ImageView@318209072 (0x12f77c30)
| isInspectImageMenuOptionPressed = true
| likeMediaView = android.widget.ImageView@318209624 (0x12f77e58)
| mOnClickListener = com.gen.bg.activities.BGImageViewerActivityV2$initListeners$1@318210176 (0x12f78080)
| mediaItemList = java.util.ArrayList@317812432 (0x12f16ed0)
| selectedMedia = com.gen.common.models.response.ContentFeedItem@318210192 (0x12f78090)
| selectedMediaIDType = java.lang.String@318210360 (0x12f78138)
| selectedMediaUrl = java.lang.String@318210392 (0x12f78158)
| TAG = java.lang.String@317173760 (0x12e7b000)
| _$_findViewCache = null
| eventService = com.gen.common.services.impl.EventService@318210512 (0x12f781d0)
| imageBitmap = android.graphics.Bitmap@317922360 (0x12f31c38)
| imageTarget = com.gen.bg.activities.base.BGMediaActivity$initView$1@318210552 (0x12f781f8)
| mediaContentId = java.lang.String@318210568 (0x12f78208)
| selectedMediaId = java.lang.String@318210624 (0x12f78240)
| viewEventResponseHandler = com.gen.bg.activities.base.BGMediaActivity$viewEventResponseHandler$1@318210648 (0x12f78258)
| RECORDER_PERMISSION_REQUEST = 5
| TAG = java.lang.String@317188104 (0x12e7e808)
| _$_findViewCache = null
| bgActionBarFragment = com.gen.bg.fragments.BGActionBarFragment@318210664 (0x12f78268)
| contentFeedService = com.gen.common.services.impl.ContentFeedService@318210880 (0x12f78340)
| fullLayout = android.widget.FrameLayout@318210936 (0x12f78378)
| onClickListener = null
| toolbarFrameLinearLayout = null
| zoomUtils = null
| PERMISSIONS_REQUEST_ALL = 1988
| TAG = java.lang.String@317160544 (0x12e77c60)
| _$_findViewCache = null
| handler = android.os.Handler@318211568 (0x12f785f0)
| mPermissions = java.lang.String[4]@318211600 (0x12f78610)
| shouldHandleLastUsageTimeStamp = true
| uxListener = com.gen.common.ux.impl.UXListener@318211632 (0x12f78630)
| videoCallResponseHandler = com.gen.common.activities.BaseActivity$onCreate$1@318211656 (0x12f78648)
| videoCallService = com.gen.common.services.impl.VideoCallService@318211680 (0x12f78660)
| mCreated = true
| mFragments = android.support.v4.app.FragmentController@318211728 (0x12f78690)
| mHandler = android.support.v4.app.FragmentActivity$1@318211744 (0x12f786a0)
| mNextCandidateRequestIndex = 0
| mPendingFragmentActivityResults = android.support.v4.util.SparseArrayCompat@318211776 (0x12f786c0)
| mRequestedPermissionsFromFragment = false
| mResumed = false
| mStartedActivityFromFragment = false
| mStartedIntentSenderFromFragment = false
| mStopped = true
| mViewModelStore = null
| mExtraDataMap = android.support.v4.util.SimpleArrayMap@318211800 (0x12f786d8)
| mLifecycleRegistry = android.arch.lifecycle.LifecycleRegistry@318211824 (0x12f786f0)
| mActionBar = null
| mActionModeTypeStarting = 0
| mActivityInfo = android.content.pm.ActivityInfo@318211856 (0x12f78710)
| mActivityTransitionState = android.app.ActivityTransitionState@318212008 (0x12f787a8)
| mApplication = com.gen.bg.app.BGApplication@317093640 (0x12e67708)
| mAutoFillResetNeeded = true
| mAutofillManager = android.view.autofill.AutofillManager@318212064 (0x12f787e0)
| mAutofillPopupWindow = null
| mCalled = true
| mCanEnterPictureInPicture = false
| mChangeCanvasToTranslucent = false
| mChangingConfigurations = false
| mComponent = android.content.ComponentName@318212120 (0x12f78818)
| mConfigChangeFlags = 0
| mCurrentConfig = android.content.res.Configuration@318212136 (0x12f78828)
| mDecor = null
| mDefaultKeyMode = 0
| mDefaultKeySsb = null
| mDestroyed = true
| mDoReportFullyDrawn = false
| mEmbeddedID = null
| mEnableDefaultActionBarUp = false
| mEnterTransitionListener = android.app.SharedElementCallback$1@1878309336 (0x6ff4b9d8)
| mExitTransitionListener = android.app.SharedElementCallback$1@1878309336 (0x6ff4b9d8)
| mFinished = true
| mFragments = android.app.FragmentController@318212248 (0x12f78898)
| mHandler = android.os.Handler@318212264 (0x12f788a8)
| mHasCurrentPermissionsRequest = false
| mIdent = 58139913
| mInstanceTracker = android.os.StrictMode$InstanceTracker@318212296 (0x12f788c8)
| mInstrumentation = android.app.Instrumentation@317297104 (0x12e991d0)
| mIntent = android.content.Intent@318212312 (0x12f788d8)
| mLastAutofillId = 1073741843
| mLastNonConfigurationInstances = null
| mMainThread = android.app.ActivityThread@316932480 (0x12e40180)
| mManagedCursors = java.util.ArrayList@318212376 (0x12f78918)
| mManagedDialogs = null
| mMenuInflater = null
| mParent = null
| mReferrer = java.lang.String@318212400 (0x12f78930)
| mRestoredFromBundle = false
| mResultCode = 0
| mResultData = null
| mResumed = false
| mSearchEvent = null
| mSearchManager = null
| mStartedActivity = false
| mStopped = true
| mTaskDescription = android.app.ActivityManager$TaskDescription@318212440 (0x12f78958)
| mTemporaryPause = false
| mTitle = java.lang.String@317279376 (0x12e94c90)
| mTitleColor = 0
| mTitleReady = true
| mToken = android.os.BinderProxy@318212480 (0x12f78980)
| mTranslucentCallback = null
| mUiThread = java.lang.Thread@1906482872 (0x71a29eb8)
| mVisibleFromClient = true
| mVisibleFromServer = true
| mVoiceInteractor = null
| mWindow = com.android.internal.policy.PhoneWindow@318212512 (0x12f789a0)
| mWindowAdded = true
| mWindowManager = android.view.WindowManagerImpl@318212880 (0x12f78b10)
| mInflater = com.android.internal.policy.PhoneLayoutInflater@318212904 (0x12f78b28)
| mOverrideConfiguration = null
| mResources = android.content.res.Resources@317272064 (0x12e93000)
| mTheme = android.content.res.Resources$Theme@318212952 (0x12f78b58)
| mThemeResource = 2131886086
| mBase = android.app.ContextImpl@318212968 (0x12f78b68)
| shadow$klass = com.gen.bg.activities.BGImageViewerActivityV2
| shadow$monitor = 1073742545
Excluded Refs:
| Field: android.view.textservice.SpellCheckerSession$1.this$0
| Field: android.view.Choreographer$FrameDisplayEventReceiver.mMessageQueue (always)
| Thread:FinalizerWatchdogDaemon (always)
| Thread:main (always)
| Thread:LeakCanary-Heap-Dump (always)
| Class:java.lang.ref.WeakReference (always)
| Class:java.lang.ref.SoftReference (always)
| Class:java.lang.ref.PhantomReference (always)
| Class:java.lang.ref.Finalizer (always)
| Class:java.lang.ref.FinalizerReference (always)