We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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 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)
The text was updated successfully, but these errors were encountered:
No branches or pull requests
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)
The text was updated successfully, but these errors were encountered: