KunaalKumar / Sugsn

Explore and get recommendations for movies and tv shows
0 stars 0 forks source link

Memory Leak RecyclerView #12

Closed KunaalKumar closed 5 years ago

KunaalKumar commented 5 years ago
In com.kunaalkumar.suggsn:1.0:1.
* androidx.recyclerview.widget.RecyclerView has leaked:
* Toast$TN.mNextView
* ↳ LinearLayout.mContext
* ↳ `MainActivity._$_findViewCache`
* ↳ HashMap.table
* ↳ array HashMap$Node[].[7]
* ↳ HashMap$Node.value
* ↳ BottomNavigationView.selectedListener
* ↳ MainActivity$onCreate$1.$homeFragment (anonymous implementation of com.google.android.material.bottomnavigation.BottomNavigationView$OnNavigationItemSelectedListener)
* ↳ HomeFragment.mChildFragmentManager
* ↳ FragmentManagerImpl.mAdded
* ↳ ArrayList.elementData
* ↳ array Object[].[0]
* ↳ Movies.!(viewManager)!
* ↳ GridLayoutManager.!(mRecyclerView)!
* ↳ RecyclerView

* Reference Key: a0f0cc79-3ddd-4ac2-9801-4be853e6f404
* Device: Google google Android SDK built for x86 sdk_gphone_x86
* Android Version: 9 API: 28 LeakCanary: 1.6.3 31007b4
* Durations: watch=5159ms, gc=136ms, heap dump=3627ms, analysis=10479ms

* Details:
* Instance of android.widget.Toast$TN
|   static $class$sFields = 1879511300
|   static $class$componentType = null
|   static $class$status = -536870912
|   static $class$primitiveType = 131072
|   static $class$accessFlags = 524288
|   static $class$clinitThreadId = 0
|   static $class$dexTypeIndex = 5868
|   static $class$methods = 1880485524
|   static $class$name = "android.widget.Toast$TN"
|   static $class$numReferenceStaticFields = 0
|   static $class$dexCache = java.lang.DexCache@1875099976 (0x6fc3c148)
|   static $class$dexClassDefIndex = 6024
|   static LONG_DURATION_TIMEOUT = 7000
|   static SHOW = 0
|   static $class$copiedMethodsOffset = 8
|   static $class$classSize = 284
|   static $class$classLoader = null
|   static $class$objectSize = 72
|   static HIDE = 1
|   static $class$objectSizeAllocFastPath = 72
|   static $class$virtualMethodsOffset = 3
|   static $class$referenceInstanceOffsets = 1011
|   static $class$shadow$_klass_ = java.lang.Class
|   static $class$extData = null
|   static $class$vtable = null
|   static $class$superClass = android.app.ITransientNotification$Stub
|   static $class$iFields = 1879511384
|   static $class$numReferenceInstanceFields = 6
|   static $class$classFlags = 0
|   static $class$ifTable = java.lang.Object[6]@1875931320 (0x6fd070b8)
|   static CANCEL = 2
|   static SHORT_DURATION_TIMEOUT = 4000
|   static $classOverhead = byte[132]@1876159233 (0x6fd3eb01)
|   static $class$shadow$_monitor_ = 536870912
|   mDuration = 1
|   mGravity = 16
|   mHandler = android.widget.Toast$TN$1@315097472 (0x12c80180)
|   mHorizontalMargin = 0.0
|   mNextView = android.widget.LinearLayout@315097896 (0x12c80328)
|   mPackageName = "com.kunaalkumar.suggsn"
|   mParams = android.view.WindowManager$LayoutParams@315097264 (0x12c800b0)
|   mVerticalMargin = 0.0
|   mView = android.widget.LinearLayout@315097896 (0x12c80328)
|   mWM = android.view.WindowManagerImpl@316198640 (0x12d8cef0)
|   mX = 0
|   mY = 0
|   mDescriptor = "android.app.ITransientNotification"
|   mObject = 3819081056
|   mOwner = android.widget.Toast$TN@315097112 (0x12c80018)
|   shadow$_klass_ = android.widget.Toast$TN
|   shadow$_monitor_ = 0
* Instance of android.widget.LinearLayout
|   static INDEX_FILL = 3
|   static $class$sFields = 1879984344
|   static sRemeasureWeightedChildren = true
|   static $class$componentType = null
|   static $class$status = -536870912
|   static $class$primitiveType = 131072
|   static HORIZONTAL = 0
|   static $class$accessFlags = 524289
|   static $class$clinitThreadId = 0
|   static $class$dexTypeIndex = 5524
|   static $class$methods = 1881481848
|   static $class$name = "android.widget.LinearLayout"
|   static $class$numReferenceStaticFields = 0
|   static $class$dexCache = java.lang.DexCache@1875099976 (0x6fc3c148)
|   static $class$dexClassDefIndex = 6000
|   static SHOW_DIVIDER_BEGINNING = 1
|   static VERTICAL_GRAVITY_COUNT = 4
|   static $class$copiedMethodsOffset = 63
|   static $class$classSize = 4170
|   static sCompatibilityDone = true
|   static $class$classLoader = null
|   static $class$objectSize = 676
|   static INDEX_TOP = 1
|   static $class$objectSizeAllocFastPath = 680
|   static $class$virtualMethodsOffset = 11
|   static $class$referenceInstanceOffsets = -1073741824
|   static $class$shadow$_klass_ = java.lang.Class
|   static $class$extData = null
|   static INDEX_BOTTOM = 2
|   static INDEX_CENTER_VERTICAL = 0
|   static VERTICAL = 1
|   static $class$vtable = null
|   static SHOW_DIVIDER_END = 4
|   static $class$superClass = android.view.ViewGroup
|   static $class$iFields = 1879984556
|   static $class$numReferenceInstanceFields = 3
|   static SHOW_DIVIDER_NONE = 0
|   static $class$classFlags = 0
|   static $class$ifTable = java.lang.Object[10]@1875440824 (0x6fc8f4b8)
|   static SHOW_DIVIDER_MIDDLE = 2
|   static $classOverhead = byte[4000]@1876017985 (0x6fd1c341)
|   static $class$shadow$_monitor_ = 536870912
|   mAllowInconsistentMeasurement = false
|   mBaselineAligned = true
|   mBaselineAlignedChildIndex = -1
|   mBaselineChildTop = 0
|   mDivider = null
|   mDividerHeight = 0
|   mDividerPadding = 0
|   mDividerWidth = 0
|   mGravity = 8388659
|   mLayoutDirection = 0
|   mMaxAscent = null
|   mMaxDescent = null
|   mOrientation = 1
|   mShowDividers = 0
|   mTotalLength = 391
|   mUseLargestChild = false
|   mWeightSum = -1.0
|   mAnimationListener = null
|   mCachePaint = null
|   mChildCountWithTransientState = 0
|   mChildTransformation = null
|   mChildUnhandledKeyListeners = 0
|   mChildren = android.view.View[12]@315099800 (0x12c80a98)
|   mChildrenCount = 2
|   mChildrenInterestedInDrag = null
|   mCurrentDragChild = null
|   mCurrentDragStartEvent = null
|   mDefaultFocus = null
|   mDisappearingChildren = null
|   mFirstHoverTarget = null
|   mFirstTouchTarget = null
|   mFocused = null
|   mFocusedInCluster = null
|   mGroupFlags = 2244723
|   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$4@315099784 (0x12c80a88)
|   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
|   mAccessibilityPaneTitle = null
|   mAccessibilityTraversalAfterId = -1
|   mAccessibilityTraversalBeforeId = -1
|   mAccessibilityViewId = -1
|   mAnimator = null
|   mAttachInfo = android.view.View$AttachInfo@315112976 (0x12c83e10)
|   mAttributes = null
|   mAutofillHints = null
|   mAutofillId = null
|   mAutofillViewId = -1
|   mBackground = android.graphics.drawable.GradientDrawable@315099032 (0x12c80798)
|   mBackgroundRenderNode = android.view.RenderNode@315124144 (0x12c869b0)
|   mBackgroundResource = 0
|   mBackgroundSizeChanged = false
|   mBackgroundTint = null
|   mBottom = 391
|   mCachingFailed = false
|   mClipBounds = null
|   mContentDescription = null
|   mContext = com.kunaalkumar.suggsn.MainActivity@316222752 (0x12d92d20)
|   mCurrentAnimation = null
|   mDefaultFocusHighlight = null
|   mDefaultFocusHighlightCache = null
|   mDefaultFocusHighlightEnabled = true
|   mDefaultFocusHighlightSizeChanged = true
|   mDrawableState = int[2]@1875802064 (0x6fce77d0)
|   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.view.WindowManager$LayoutParams@315097264 (0x12c800b0)
|   mLeft = 0
|   mLeftPaddingDefined = true
|   mListenerInfo = null
|   mLongClickX = NaN
|   mLongClickY = NaN
|   mMatchIdPredicate = null
|   mMatchLabelForPredicate = null
|   mMeasureCache = android.util.LongSparseLongArray@315117544 (0x12c84fe8)
|   mMeasuredHeight = 391
|   mMeasuredWidth = 840
|   mMinHeight = 0
|   mMinWidth = 0
|   mNestedScrollingParent = null
|   mNextClusterForwardId = -1
|   mNextFocusDownId = -1
|   mNextFocusForwardId = -1
|   mNextFocusLeftId = -1
|   mNextFocusRightId = -1
|   mNextFocusUpId = -1
|   mOldHeightMeasureSpec = -2147483257
|   mOldWidthMeasureSpec = -2147482808
|   mOutlineProvider = android.view.ViewOutlineProvider$1@1875257864 (0x6fc62a08)
|   mOverScrollMode = 1
|   mOverlay = null
|   mPaddingBottom = 42
|   mPaddingLeft = 42
|   mPaddingRight = 42
|   mPaddingTop = 42
|   mParent = android.view.ViewRootImpl@315109256 (0x12c82f88)
|   mPendingCheckForLongPress = null
|   mPendingCheckForTap = null
|   mPerformClick = null
|   mPointerIcon = null
|   mPrivateFlags = 16812080
|   mPrivateFlags2 = 1611867680
|   mPrivateFlags3 = 536870916
|   mRecreateDisplayList = false
|   mRenderNode = android.view.RenderNode@315098576 (0x12c805d0)
|   mResources = android.content.res.Resources@316229312 (0x12d946c0)
|   mRight = 840
|   mRightPaddingDefined = true
|   mRoundScrollbarRenderer = null
|   mRunQueue = null
|   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 = 21
|   mTransformationInfo = null
|   mTransientStateCount = 0
|   mTransitionName = null
|   mUnscaledDrawingCache = null
|   mUnsetPressedState = null
|   mUserPaddingBottom = 42
|   mUserPaddingEnd = -2147483648
|   mUserPaddingLeft = 42
|   mUserPaddingLeftInitial = 42
|   mUserPaddingRight = 42
|   mUserPaddingRightInitial = 42
|   mUserPaddingStart = -2147483648
|   mVerticalScrollFactor = 0.0
|   mVerticalScrollbarPosition = 0
|   mViewFlags = 402653328
|   mVisibilityChangeForAutofillHandler = null
|   mWindowAttachCount = 1
|   shadow$_klass_ = android.widget.LinearLayout
|   shadow$_monitor_ = 0
* Instance of com.kunaalkumar.suggsn.MainActivity
|   static $class$sFields = 3822610888
|   static $class$componentType = null
|   static $class$status = -536870912
|   static $class$primitiveType = 131072
|   static $class$accessFlags = 524305
|   static $class$clinitThreadId = 6067
|   static $class$dexTypeIndex = 182
|   static $class$methods = 3822610952
|   static $class$name = "com.kunaalkumar.suggsn.MainActivity"
|   static $class$numReferenceStaticFields = 1
|   static $class$dexCache = java.lang.DexCache@316006304 (0x12d5dfa0)
|   static $class$dexClassDefIndex = 57
|   static $class$copiedMethodsOffset = 8
|   static $class$classSize = 2344
|   static $class$classLoader = dalvik.system.PathClassLoader@315678128 (0x12d0ddb0)
|   static $class$objectSize = 276
|   static $class$objectSizeAllocFastPath = 280
|   static $class$virtualMethodsOffset = 5
|   static $class$referenceInstanceOffsets = -1073741824
|   static $class$shadow$_klass_ = java.lang.Class
|   static $class$extData = null
|   static serialVersionUID = 5878986292678880849
|   static $class$vtable = null
|   static $class$superClass = androidx.appcompat.app.AppCompatActivity
|   static $class$iFields = 3822610928
|   static $class$numReferenceInstanceFields = 1
|   static $class$classFlags = 0
|   static $change = null
|   static $class$ifTable = java.lang.Object[38]@316006400 (0x12d5e000)
|   static $classOverhead = byte[2208]@316003961 (0x12d5d679)
|   static $class$shadow$_monitor_ = -1956927165
|   _$_findViewCache = java.util.HashMap@322748760 (0x133cc158)
|   mDelegate = androidx.appcompat.app.AppCompatDelegateImpl@316224768 (0x12d93500)
|   mResources = null
|   mCreated = true
|   mFragments = androidx.fragment.app.FragmentController@322748800 (0x133cc180)
|   mNextCandidateRequestIndex = 0
|   mPendingFragmentActivityResults = androidx.collection.SparseArrayCompat@322748816 (0x133cc190)
|   mRequestedPermissionsFromFragment = false
|   mResumed = true
|   mStartedActivityFromFragment = false
|   mStartedIntentSenderFromFragment = false
|   mStopped = false
|   mLifecycleRegistry = androidx.lifecycle.LifecycleRegistry@322748840 (0x133cc1a8)
|   mOnBackPressedCallbacks = java.util.concurrent.CopyOnWriteArrayList@322748880 (0x133cc1d0)
|   mSavedStateRegistryController = androidx.savedstate.SavedStateRegistryController@322748896 (0x133cc1e0)
|   mViewModelStore = androidx.lifecycle.ViewModelStore@322748912 (0x133cc1f0)
|   mExtraDataMap = androidx.collection.SimpleArrayMap@322748928 (0x133cc200)
|   mActionBar = null
|   mActionModeTypeStarting = 0
|   mActivityInfo = android.content.pm.ActivityInfo@322725704 (0x133c6748)
|   mActivityTransitionState = android.app.ActivityTransitionState@322748952 (0x133cc218)
|   mApplication = com.kunaalkumar.suggsn.Suggsn@315683856 (0x12d0f410)
|   mAutoFillIgnoreFirstResumePause = false
|   mAutoFillResetNeeded = false
|   mAutofillManager = null
|   mAutofillPopupWindow = null
|   mCalled = true
|   mCanEnterPictureInPicture = true
|   mChangeCanvasToTranslucent = false
|   mChangingConfigurations = false
|   mComponent = android.content.ComponentName@322726160 (0x133c6910)
|   mConfigChangeFlags = 0
|   mCurrentConfig = android.content.res.Configuration@322749008 (0x133cc250)
|   mDecor = com.android.internal.policy.DecorView@316227208 (0x12d93e88)
|   mDefaultKeyMode = 0
|   mDefaultKeySsb = null
|   mDestroyed = false
|   mDoReportFullyDrawn = false
|   mEmbeddedID = null
|   mEnableDefaultActionBarUp = false
|   mEnterTransitionListener = android.app.SharedElementCallback$1@1875196176 (0x6fc53910)
|   mExitTransitionListener = android.app.SharedElementCallback$1@1875196176 (0x6fc53910)
|   mFinished = false
|   mFragments = android.app.FragmentController@322749120 (0x133cc2c0)
|   mHandler = android.os.Handler@322741256 (0x133ca408)
|   mHasCurrentPermissionsRequest = false
|   mIdent = 76568079
|   mInstanceTracker = android.os.StrictMode$InstanceTracker@322749136 (0x133cc2d0)
|   mInstrumentation = android.app.Instrumentation@322749152 (0x133cc2e0)
|   mIntent = android.content.Intent@322725880 (0x133c67f8)
|   mLastAutofillId = 1073741823
|   mLastNonConfigurationInstances = null
|   mMainThread = android.app.ActivityThread@315621816 (0x12d001b8)
|   mManagedCursors = java.util.ArrayList@322749224 (0x133cc328)
|   mManagedDialogs = null
|   mMenuInflater = null
|   mParent = null
|   mReferrer = null
|   mRestoredFromBundle = false
|   mResultCode = 0
|   mResultData = null
|   mResumed = true
|   mSearchEvent = null
|   mSearchManager = null
|   mStartedActivity = false
|   mStopped = false
|   mTaskDescription = android.app.ActivityManager$TaskDescription@322749248 (0x133cc340)
|   mTemporaryPause = false
|   mTitle = "Suggsn"
|   mTitleColor = 0
|   mTitleReady = true
|   mToken = android.os.BinderProxy@316228912 (0x12d94530)
|   mTranslucentCallback = null
|   mUiThread = java.lang.Thread@1946277728 (0x7401d760)
|   mVisibleFromClient = true
|   mVisibleFromServer = true
|   mVoiceInteractor = null
|   mWindow = com.android.internal.policy.PhoneWindow@316226120 (0x12d93a48)
|   mWindowAdded = true
|   mWindowManager = android.view.WindowManagerImpl@316229120 (0x12d94600)
|   mInflater = com.android.internal.policy.PhoneLayoutInflater@316228384 (0x12d94320)
|   mOverrideConfiguration = android.content.res.Configuration@322749288 (0x133cc368)
|   mResources = android.content.res.Resources@316229312 (0x12d946c0)
|   mTheme = android.content.res.Resources$Theme@316229352 (0x12d946e8)
|   mThemeResource = 2131689479
|   mBase = android.app.ContextImpl@316234872 (0x12d95c78)
|   shadow$_klass_ = com.kunaalkumar.suggsn.MainActivity
|   shadow$_monitor_ = -2113562977
* Instance of java.util.HashMap
|   static $class$sFields = 1871414024
|   static $class$componentType = null
|   static $class$status = -536870912
|   static $class$primitiveType = 131072
|   static $class$accessFlags = 524289
|   static $class$clinitThreadId = 0
|   static $class$dexTypeIndex = 1583
|   static $class$methods = 1871565776
|   static $class$name = "java.util.HashMap"
|   static $class$numReferenceStaticFields = 0
|   static $class$dexCache = java.lang.DexCache@1870221552 (0x6f7950f0)
|   static TREEIFY_THRESHOLD = 8
|   static $class$dexClassDefIndex = 2258
|   static DEFAULT_INITIAL_CAPACITY = 16
|   static $class$copiedMethodsOffset = 51
|   static UNTREEIFY_THRESHOLD = 6
|   static $class$classSize = 364
|   static $class$classLoader = null
|   static $class$objectSize = 40
|   static $class$objectSizeAllocFastPath = 40
|   static $class$virtualMethodsOffset = 10
|   static $class$referenceInstanceOffsets = 15
|   static $class$shadow$_klass_ = java.lang.Class
|   static $class$extData = null
|   static serialVersionUID = 362498820763181265
|   static $class$vtable = null
|   static MIN_TREEIFY_CAPACITY = 64
|   static $class$superClass = java.util.AbstractMap
|   static $class$iFields = 1871414140
|   static $class$numReferenceInstanceFields = 2
|   static MAXIMUM_CAPACITY = 1073741824
|   static $class$classFlags = 0
|   static DEFAULT_LOAD_FACTOR = 0.75
|   static $class$ifTable = java.lang.Object[6]@1870518248 (0x6f7dd7e8)
|   static $classOverhead = byte[208]@1870559793 (0x6f7e7a31)
|   static $class$shadow$_monitor_ = 536870912
|   entrySet = null
|   loadFactor = 0.75
|   modCount = 1
|   size = 1
|   table = java.util.HashMap$Node[16]@322752320 (0x133ccf40)
|   threshold = 12
|   keySet = null
|   values = null
|   shadow$_klass_ = java.util.HashMap
|   shadow$_monitor_ = 0
* Array of java.util.HashMap$Node[]
|   [0] = null
|   [1] = null
|   [2] = null
|   [3] = null
|   [4] = null
|   [5] = null
|   [6] = null
|   [7] = java.util.HashMap$Node@322752400 (0x133ccf90)
|   [8] = null
|   [9] = null
|   [10] = null
|   [11] = null
|   [12] = null
|   [13] = null
|   [14] = null
|   [15] = null
* Instance of java.util.HashMap$Node
|   static $class$sFields = 0
|   static $class$componentType = null
|   static $class$status = -536870912
|   static $class$primitiveType = 131072
|   static $class$accessFlags = 524288
|   static $class$clinitThreadId = 0
|   static $class$dexTypeIndex = 1578
|   static $class$methods = 1871619584
|   static $class$name = "java.util.HashMap$Node"
|   static $class$numReferenceStaticFields = 0
|   static $class$dexCache = java.lang.DexCache@1870221552 (0x6f7950f0)
|   static $class$dexClassDefIndex = 1340
|   static $class$copiedMethodsOffset = 7
|   static $class$classSize = 184
|   static $class$classLoader = null
|   static $class$objectSize = 24
|   static $class$objectSizeAllocFastPath = 24
|   static $class$virtualMethodsOffset = 1
|   static $class$referenceInstanceOffsets = 7
|   static $class$shadow$_klass_ = java.lang.Class
|   static $class$extData = null
|   static $class$vtable = null
|   static $class$superClass = java.lang.Object
|   static $class$iFields = 1871425528
|   static $class$numReferenceInstanceFields = 3
|   static $class$classFlags = 0
|   static $class$ifTable = java.lang.Object[2]@1870493856 (0x6f7d78a0)
|   static $classOverhead = byte[60]@1870604185 (0x6f7f2799)
|   static $class$shadow$_monitor_ = 536870912
|   hash = 2131263303
|   key = java.lang.Integer@322752424 (0x133ccfa8)
|   next = null
|   value = com.google.android.material.bottomnavigation.BottomNavigationView@316314744 (0x12da9478)
|   shadow$_klass_ = java.util.HashMap$Node
|   shadow$_monitor_ = 0
* Instance of com.google.android.material.bottomnavigation.BottomNavigationView
|   static $class$sFields = 3822709424
|   static $class$componentType = null
|   static $class$status = -536870912
|   static $class$primitiveType = 131072
|   static $class$accessFlags = 524289
|   static $class$clinitThreadId = 6067
|   static $class$dexTypeIndex = 3412
|   static $class$methods = 3822709568
|   static $class$name = "com.google.android.material.bottomnavigation.BottomNavigationView"
|   static $class$numReferenceStaticFields = 0
|   static $class$dexCache = java.lang.DexCache@315734144 (0x12d1b880)
|   static $class$dexClassDefIndex = 1776
|   static $class$copiedMethodsOffset = 37
|   static $class$classSize = 4112
|   static $class$classLoader = dalvik.system.PathClassLoader@315678128 (0x12d0ddb0)
|   static $class$objectSize = 668
|   static $class$objectSizeAllocFastPath = 672
|   static $class$virtualMethodsOffset = 7
|   static $class$referenceInstanceOffsets = -1073741824
|   static $class$shadow$_klass_ = java.lang.Class
|   static MENU_PRESENTER_ID = 1
|   static $class$extData = null
|   static $class$vtable = null
|   static $class$superClass = android.widget.FrameLayout
|   static $class$iFields = 3822709448
|   static $class$numReferenceInstanceFields = 7
|   static $class$classFlags = 0
|   static $class$ifTable = java.lang.Object[10]@322959968 (0x133ffa60)
|   static $classOverhead = byte[3984]@315841337 (0x12d35b39)
|   static $class$shadow$_monitor_ = 0
|   itemRippleColor = android.content.res.ColorStateList@316315416 (0x12da9718)
|   menu = com.google.android.material.bottomnavigation.BottomNavigationMenu@316315456 (0x12da9740)
|   menuInflater = androidx.appcompat.view.SupportMenuInflater@316315544 (0x12da9798)
|   menuView = com.google.android.material.bottomnavigation.BottomNavigationMenuView@316315584 (0x12da97c0)
|   presenter = com.google.android.material.bottomnavigation.BottomNavigationPresenter@316316296 (0x12da9a88)
|   reselectedListener = null
|   selectedListener = com.kunaalkumar.suggsn.MainActivity$onCreate$1@316316320 (0x12da9aa0)
|   mForegroundPaddingBottom = 0
|   mForegroundPaddingLeft = 0
|   mForegroundPaddingRight = 0
|   mForegroundPaddingTop = 0
|   mMatchParentChildren = java.util.ArrayList@316316352 (0x12da9ac0)
|   mMeasureAllChildren = false
|   mAnimationListener = null
|   mCachePaint = null
|   mChildCountWithTransientState = 0
|   mChildTransformation = null
|   mChildUnhandledKeyListeners = 0
|   mChildren = android.view.View[12]@316316376 (0x12da9ad8)
|   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 = 0
|   mLastTouchDownTime = 95048974
|   mLastTouchDownX = 398.9685
|   mLastTouchDownY = 89.89453
|   mLayoutAnimationController = null
|   mLayoutCalledWhileSuppressed = false
|   mLayoutMode = -1
|   mLayoutTransitionListener = android.view.ViewGroup$4@316316440 (0x12da9b18)
|   mLocalPoint = null
|   mNestedScrollAxes = 0
|   mOnHierarchyChangeListener = null
|   mPersistentDrawingCache = 2
|   mPreSortedChildren = null
|   mSuppressLayout = false
|   mTempPoint = float[2]@316316456 (0x12da9b28)
|   mTooltipHoverTarget = null
|   mTooltipHoveredSelf = false
|   mTransientIndices = null
|   mTransientViews = null
|   mTransition = null
|   mTransitioningViews = null
|   mVisibilityChangingChildren = null
|   mAccessibilityCursorPosition = -1
|   mAccessibilityDelegate = null
|   mAccessibilityPaneTitle = null
|   mAccessibilityTraversalAfterId = -1
|   mAccessibilityTraversalBeforeId = -1
|   mAccessibilityViewId = -1
|   mAnimator = null
|   mAttachInfo = android.view.View$AttachInfo@316251112 (0x12d99be8)
|   mAttributes = null
|   mAutofillHints = null
|   mAutofillId = null
|   mAutofillViewId = -1
|   mBackground = android.graphics.drawable.ColorDrawable@316316480 (0x12da9b40)
|   mBackgroundRenderNode = android.view.RenderNode@316316536 (0x12da9b78)
|   mBackgroundResource = 0
|   mBackgroundSizeChanged = false
|   mBackgroundTint = null
|   mBottom = 1731
|   mCachingFailed = false
|   mClipBounds = null
|   mContentDescription = null
|   mContext = com.kunaalkumar.suggsn.MainActivity@316222752 (0x12d92d20)
|   mCurrentAnimation = null
|   mDefaultFocusHighlight = null
|   mDefaultFocusHighlightCache = null
|   mDefaultFocusHighlightEnabled = true
|   mDefaultFocusHighlightSizeChanged = true
|   mDrawableState = int[2]@1875802064 (0x6fce77d0)
|   mDrawingCache = null
|   mDrawingCacheBackgroundColor = 0
|   mFloatingTreeObserver = null
|   mForegroundInfo = null
|   mFrameMetricsObservers = null
|   mGhostView = null
|   mHasPerformedLongPress = false
|   mID = 2131230799
|   mIgnoreNextUpEvent = false
|   mInContextButtonPress = false
|   mInputEventConsistencyVerifier = null
|   mKeyedTags = null
|   mLabelForId = -1
|   mLastIsOpaque = true
|   mLayerPaint = null
|   mLayerType = 0
|   mLayoutInsets = null
|   mLayoutParams = androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@316316560 (0x12da9b90)
|   mLeft = 0
|   mLeftPaddingDefined = false
|   mListenerInfo = null
|   mLongClickX = NaN
|   mLongClickY = NaN
|   mMatchIdPredicate = null
|   mMatchLabelForPredicate = null
|   mMeasureCache = android.util.LongSparseLongArray@316316840 (0x12da9ca8)
|   mMeasuredHeight = 147
|   mMeasuredWidth = 1080
|   mMinHeight = 0
|   mMinWidth = 0
|   mNestedScrollingParent = null
|   mNextClusterForwardId = -1
|   mNextFocusDownId = -1
|   mNextFocusForwardId = -1
|   mNextFocusLeftId = -1
|   mNextFocusRightId = -1
|   mNextFocusUpId = -1
|   mOldHeightMeasureSpec = -2147481917
|   mOldWidthMeasureSpec = 1073742904
|   mOutlineProvider = android.view.ViewOutlineProvider$1@1875257864 (0x6fc62a08)
|   mOverScrollMode = 1
|   mOverlay = null
|   mPaddingBottom = 0
|   mPaddingLeft = 0
|   mPaddingRight = 0
|   mPaddingTop = 0
|   mParent = androidx.constraintlayout.widget.ConstraintLayout@316307808 (0x12da7960)
|   mPendingCheckForLongPress = null
|   mPendingCheckForTap = null
|   mPerformClick = null
|   mPointerIcon = null
|   mPrivateFlags = 25200688
|   mPrivateFlags2 = 1610819112
|   mPrivateFlags3 = 536870932
|   mRecreateDisplayList = false
|   mRenderNode = android.view.RenderNode@316316864 (0x12da9cc0)
|   mResources = android.content.res.Resources@316229312 (0x12d946c0)
|   mRight = 1080
|   mRightPaddingDefined = false
|   mRoundScrollbarRenderer = null
|   mRunQueue = null
|   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 = 1584
|   mTouchDelegate = null
|   mTouchSlop = 21
|   mTransformationInfo = android.view.View$TransformationInfo@316316888 (0x12da9cd8)
|   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_ = com.google.android.material.bottomnavigation.BottomNavigationView
|   shadow$_monitor_ = -1926109503
* Instance of com.kunaalkumar.suggsn.MainActivity$onCreate$1
|   static $class$sFields = 3822710608
|   static $class$componentType = null
|   static $class$status = -536870912
|   static $class$primitiveType = 131072
|   static $class$accessFlags = 524305
|   static $class$clinitThreadId = 6067
|   static $class$dexTypeIndex = 181
|   static $class$methods = 3822710736
|   static $class$name = null
|   static $class$numReferenceStaticFields = 1
|   static $class$dexCache = java.lang.DexCache@316006304 (0x12d5dfa0)
|   static $class$dexClassDefIndex = 56
|   static $class$copiedMethodsOffset = 4
|   static $class$classSize = 192
|   static $class$classLoader = dalvik.system.PathClassLoader@315678128 (0x12d0ddb0)
|   static $class$objectSize = 28
|   static $class$objectSizeAllocFastPath = 32
|   static $class$virtualMethodsOffset = 3
|   static $class$referenceInstanceOffsets = 31
|   static $class$shadow$_klass_ = java.lang.Class
|   static $class$extData = null
|   static serialVersionUID = -7438501639311131348
|   static $class$vtable = null
|   static $class$superClass = java.lang.Object
|   static $class$iFields = 3822710648
|   static $class$numReferenceInstanceFields = 5
|   static $class$classFlags = 0
|   static $change = null
|   static $class$ifTable = java.lang.Object[2]@316103560 (0x12d75b88)
|   static $classOverhead = byte[56]@316016089 (0x12d605d9)
|   static $class$shadow$_monitor_ = 0
|   $homeFragment = com.kunaalkumar.suggsn.home.HomeFragment@316327888 (0x12dac7d0)
|   $moviesFragment = com.kunaalkumar.suggsn.movies.MoviesFragment@316328032 (0x12dac860)
|   $peopleFragment = com.kunaalkumar.suggsn.people.PeopleFragment@316328176 (0x12dac8f0)
|   $showsFragment = com.kunaalkumar.suggsn.shows.ShowsFragment@316328336 (0x12dac990)
|   this$0 = com.kunaalkumar.suggsn.MainActivity@316222752 (0x12d92d20)
|   shadow$_klass_ = com.kunaalkumar.suggsn.MainActivity$onCreate$1
|   shadow$_monitor_ = 0
* Instance of com.kunaalkumar.suggsn.home.HomeFragment
|   static $class$sFields = 3822680696
|   static $class$componentType = null
|   static $class$status = -536870912
|   static $class$primitiveType = 131072
|   static $class$accessFlags = 524305
|   static $class$clinitThreadId = 6067
|   static $class$dexTypeIndex = 59
|   static $class$methods = 3822680760
|   static $class$name = null
|   static $class$numReferenceStaticFields = 1
|   static $class$dexCache = java.lang.DexCache@316093664 (0x12d734e0)
|   static $class$dexClassDefIndex = 11
|   static $class$copiedMethodsOffset = 8
|   static $class$classSize = 840
|   static $class$classLoader = dalvik.system.PathClassLoader@315678128 (0x12d0ddb0)
|   static $class$objectSize = 140
|   static $class$objectSizeAllocFastPath = 144
|   static $class$virtualMethodsOffset = 3
|   static $class$referenceInstanceOffsets = -1073741824
|   static $class$shadow$_klass_ = java.lang.Class
|   static $class$extData = null
|   static serialVersionUID = -7485925617705341527
|   static $class$vtable = null
|   static $class$superClass = androidx.fragment.app.Fragment
|   static $class$iFields = 3822680736
|   static $class$numReferenceInstanceFields = 1
|   static $class$classFlags = 0
|   static $change = null
|   static $class$ifTable = java.lang.Object[10]@316103376 (0x12d75ad0)
|   static $classOverhead = byte[704]@316019249 (0x12d61231)
|   static $class$shadow$_monitor_ = 0
|   _$_findViewCache = java.util.HashMap@322391448 (0x13374d98)
|   mAdded = false
|   mAnimationInfo = null
|   mArguments = null
|   mBackStackNesting = 2
|   mCalled = true
|   mChildFragmentManager = androidx.fragment.app.FragmentManagerImpl@316747384 (0x12e12e78)
|   mContainer = null
|   mContainerId = 2131230864
|   mDeferStart = false
|   mDetached = false
|   mFragmentId = 2131230864
|   mFragmentManager = androidx.fragment.app.FragmentManagerImpl@316331176 (0x12dad4a8)
|   mFromLayout = false
|   mHasMenu = false
|   mHidden = false
|   mHiddenChanged = false
|   mHost = androidx.fragment.app.FragmentActivity$HostCallbacks@316331288 (0x12dad518)
|   mInLayout = false
|   mInnerView = null
|   mIsCreated = true
|   mIsNewlyAdded = false
|   mLayoutInflater = com.android.internal.policy.PhoneLayoutInflater@322391488 (0x13374dc0)
|   mLifecycleRegistry = androidx.lifecycle.LifecycleRegistry@322391536 (0x13374df0)
|   mMenuVisible = true
|   mParentFragment = null
|   mPerformedCreateView = false
|   mPostponedAlpha = 0.0
|   mRemoving = true
|   mRestored = false
|   mRetainInstance = false
|   mRetainInstanceChangedWhileDetached = false
|   mSavedFragmentState = null
|   mSavedStateRegistryController = androidx.savedstate.SavedStateRegistryController@322391576 (0x13374e18)
|   mSavedUserVisibleHint = null
|   mSavedViewState = android.util.SparseArray@322391592 (0x13374e28)
|   mState = 1
|   mTag = null
|   mTarget = null
|   mTargetRequestCode = 0
|   mTargetWho = null
|   mUserVisibleHint = true
|   mView = null
|   mViewLifecycleOwner = null
|   mViewLifecycleOwnerLiveData = androidx.lifecycle.MutableLiveData@322391616 (0x13374e40)
|   mWho = "c54c0f0c-bcfb-4102-b762-faf38beb771c"
|   shadow$_klass_ = com.kunaalkumar.suggsn.home.HomeFragment
|   shadow$_monitor_ = 0
* Instance of androidx.fragment.app.FragmentManagerImpl
|   static $class$sFields = 3822338360
|   static ANIM_STYLE_FADE_ENTER = 5
|   static DECELERATE_QUINT = android.view.animation.DecelerateInterpolator@322978736 (0x134043b0)
|   static $class$componentType = null
|   static $class$status = -536870912
|   static $class$primitiveType = 131072
|   static DECELERATE_CUBIC = android.view.animation.DecelerateInterpolator@322978720 (0x134043a0)
|   static TAG = "FragmentManager"
|   static $class$accessFlags = 524304
|   static ANIM_STYLE_OPEN_ENTER = 1
|   static TARGET_REQUEST_CODE_STATE_TAG = "android:target_req_state"
|   static $class$clinitThreadId = 6067
|   static USER_VISIBLE_HINT_TAG = "android:user_visible_hint"
|   static $class$dexTypeIndex = 2130
|   static $class$methods = 3822339080
|   static $class$name = null
|   static $class$numReferenceStaticFields = 7
|   static $class$dexCache = java.lang.DexCache@315734144 (0x12d1b880)
|   static ANIM_STYLE_CLOSE_EXIT = 4
|   static TARGET_STATE_TAG = "android:target_state"
|   static $class$dexClassDefIndex = 3212
|   static DEBUG = false
|   static VIEW_STATE_TAG = "android:view_state"
|   static $class$copiedMethodsOffset = 138
|   static $class$classSize = 657
|   static $class$classLoader = dalvik.system.PathClassLoader@315678128 (0x12d0ddb0)
|   static $class$objectSize = 110
|   static ANIM_DUR = 220
|   static $class$objectSizeAllocFastPath = 112
|   static $class$virtualMethodsOffset = 32
|   static $class$referenceInstanceOffsets = 4194303
|   static $class$shadow$_klass_ = java.lang.Class
|   static $class$extData = null
|   static ANIM_STYLE_FADE_EXIT = 6
|   static $class$vtable = null
|   static $class$superClass = androidx.fragment.app.FragmentManager
|   static ANIM_STYLE_CLOSE_ENTER = 3
|   static $class$iFields = 3822338608
|   static $class$numReferenceInstanceFields = 21
|   static $class$classFlags = 0
|   static ANIM_STYLE_OPEN_EXIT = 2
|   static $class$ifTable = java.lang.Object[4]@322978688 (0x13404380)
|   static $classOverhead = byte[476]@315748577 (0x12d1f0e1)
|   static $class$shadow$_monitor_ = 0
|   mActive = java.util.HashMap@316749088 (0x12e13520)
|   mAdded = java.util.ArrayList@316749128 (0x12e13548)
|   mAvailBackStackIndices = null
|   mBackStack = null
|   mBackStackChangeListeners = null
|   mBackStackIndices = null
|   mContainer = androidx.fragment.app.Fragment$3@316749152 (0x12e13560)
|   mCreatedMenus = null
|   mCurState = 1
|   mDestroyed = false
|   mExecCommit = androidx.fragment.app.FragmentManagerImpl$1@316749168 (0x12e13570)
|   mExecutingActions = false
|   mHavePendingDeferredStart = false
|   mHost = androidx.fragment.app.FragmentActivity$HostCallbacks@316331288 (0x12dad518)
|   mLifecycleCallbacks = java.util.concurrent.CopyOnWriteArrayList@316749184 (0x12e13580)
|   mNeedMenuInvalidate = false
|   mNextFragmentIndex = 0
|   mNonConfig = androidx.fragment.app.FragmentManagerViewModel@316744992 (0x12e12520)
|   mParent = com.kunaalkumar.suggsn.home.HomeFragment@316327888 (0x12dac7d0)
|   mPendingActions = null
|   mPostponedTransactions = null
|   mPrimaryNav = null
|   mStateArray = null
|   mStateBundle = null
|   mStateSaved = false
|   mStopped = true
|   mTmpAddedFragments = java.util.ArrayList@316749200 (0x12e13590)
|   mTmpIsPop = java.util.ArrayList@316749224 (0x12e135a8)
|   mTmpRecords = java.util.ArrayList@316749248 (0x12e135c0)
|   mFragmentFactory = null
|   shadow$_klass_ = androidx.fragment.app.FragmentManagerImpl
|   shadow$_monitor_ = 0
* Instance of java.util.ArrayList
|   static $class$sFields = 1871411124
|   static $class$componentType = null
|   static $class$status = -536870912
|   static $class$primitiveType = 131072
|   static EMPTY_ELEMENTDATA = java.lang.Object[0]@1872681024 (0x6f9ed840)
|   static $class$accessFlags = 524289
|   static $class$clinitThreadId = 0
|   static $class$dexTypeIndex = 1417
|   static $class$methods = 1871549508
|   static $class$name = "java.util.ArrayList"
|   static $class$numReferenceStaticFields = 2
|   static $class$dexCache = java.lang.DexCache@1870221552 (0x6f7950f0)
|   static DEFAULT_CAPACITY = 10
|   static MAX_ARRAY_SIZE = 2147483639
|   static $class$dexClassDefIndex = 3077
|   static DEFAULTCAPACITY_EMPTY_ELEMENTDATA = java.lang.Object[0]@1875255248 (0x6fc61fd0)
|   static $class$copiedMethodsOffset = 46
|   static $class$classSize = 328
|   static $class$classLoader = null
|   static $class$objectSize = 20
|   static $class$objectSizeAllocFastPath = 24
|   static $class$virtualMethodsOffset = 15
|   static $class$referenceInstanceOffsets = 2
|   static $class$shadow$_klass_ = java.lang.Class
|   static $class$extData = null
|   static serialVersionUID = 8683452581122892189
|   static $class$vtable = null
|   static $class$superClass = java.util.AbstractList
|   static $class$iFields = 1871411208
|   static $class$numReferenceInstanceFields = 1
|   static $class$classFlags = 0
|   static $class$ifTable = java.lang.Object[12]@1870521032 (0x6f7de2c8)
|   static $classOverhead = byte[180]@1870550009 (0x6f7e53f9)
|   static $class$shadow$_monitor_ = 536870912
|   elementData = java.lang.Object[10]@316749464 (0x12e13698)
|   size = 2
|   modCount = 2
|   shadow$_klass_ = java.util.ArrayList
|   shadow$_monitor_ = 0
* Array of java.lang.Object[]
|   [0] = com.kunaalkumar.suggsn.home.Movies@316749520 (0x12e136d0)
|   [1] = com.kunaalkumar.suggsn.home.Shows@316746904 (0x12e12c98)
|   [2] = null
|   [3] = null
|   [4] = null
|   [5] = null
|   [6] = null
|   [7] = null
|   [8] = null
|   [9] = null
* Instance of com.kunaalkumar.suggsn.home.Movies
|   static $class$sFields = 3762475600
|   static $class$componentType = null
|   static $class$status = -536870912
|   static $class$primitiveType = 131072
|   static $class$accessFlags = 524305
|   static $class$clinitThreadId = 6067
|   static $class$dexTypeIndex = 62
|   static $class$methods = 3762475728
|   static $class$name = null
|   static $class$numReferenceStaticFields = 1
|   static $class$dexCache = java.lang.DexCache@316093664 (0x12d734e0)
|   static $class$dexClassDefIndex = 14
|   static $class$copiedMethodsOffset = 14
|   static $class$classSize = 848
|   static $class$classLoader = dalvik.system.PathClassLoader@315678128 (0x12d0ddb0)
|   static $class$objectSize = 156
|   static $class$objectSizeAllocFastPath = 160
|   static $class$virtualMethodsOffset = 8
|   static $class$referenceInstanceOffsets = -1073741824
|   static $class$shadow$_klass_ = java.lang.Class
|   static $class$extData = null
|   static serialVersionUID = 2552524866332611738
|   static $class$vtable = null
|   static $class$superClass = androidx.fragment.app.Fragment
|   static $class$iFields = 3762475640
|   static $class$numReferenceInstanceFields = 5
|   static $class$classFlags = 0
|   static $change = null
|   static $class$ifTable = java.lang.Object[10]@316103192 (0x12d75a18)
|   static $classOverhead = byte[712]@316094289 (0x12d73751)
|   static $class$shadow$_monitor_ = 0
|   TAG = "Suggsn@Movies"
|   _$_findViewCache = java.util.HashMap@316749680 (0x12e13770)
|   viewAdapter = com.kunaalkumar.suggsn.results_components.ResultsAdapter@316749720 (0x12e13798)
|   viewManager = androidx.recyclerview.widget.GridLayoutManager@316749752 (0x12e137b8)
|   viewModel = com.kunaalkumar.suggsn.view_model.HomeViewModel@316749888 (0x12e13840)
|   mAdded = true
|   mAnimationInfo = null
|   mArguments = null
|   mBackStackNesting = 0
|   mCalled = true
|   mChildFragmentManager = androidx.fragment.app.FragmentManagerImpl@316749936 (0x12e13870)
|   mContainer = null
|   mContainerId = 2131231057
|   mDeferStart = false
|   mDetached = false
|   mFragmentId = 2131231057
|   mFragmentManager = androidx.fragment.app.FragmentManagerImpl@316747384 (0x12e12e78)
|   mFromLayout = false
|   mHasMenu = false
|   mHidden = false
|   mHiddenChanged = false
|   mHost = androidx.fragment.app.FragmentActivity$HostCallbacks@316331288 (0x12dad518)
|   mInLayout = false
|   mInnerView = null
|   mIsCreated = true
|   mIsNewlyAdded = false
|   mLayoutInflater = com.android.internal.policy.PhoneLayoutInflater@316750048 (0x12e138e0)
|   mLifecycleRegistry = androidx.lifecycle.LifecycleRegistry@316750096 (0x12e13910)
|   mMenuVisible = true
|   mParentFragment = com.kunaalkumar.suggsn.home.HomeFragment@316327888 (0x12dac7d0)
|   mPerformedCreateView = false
|   mPostponedAlpha = 0.0
|   mRemoving = false
|   mRestored = false
|   mRetainInstance = false
|   mRetainInstanceChangedWhileDetached = false
|   mSavedFragmentState = null
|   mSavedStateRegistryController = androidx.savedstate.SavedStateRegistryController@316750136 (0x12e13938)
|   mSavedUserVisibleHint = null
|   mSavedViewState = android.util.SparseArray@316750152 (0x12e13948)
|   mState = 1
|   mTag = null
|   mTarget = null
|   mTargetRequestCode = 0
|   mTargetWho = null
|   mUserVisibleHint = true
|   mView = null
|   mViewLifecycleOwner = null
|   mViewLifecycleOwnerLiveData = androidx.lifecycle.MutableLiveData@316750176 (0x12e13960)
|   mWho = "9dc00172-ac3d-47e9-a892-867b5052b1f3"
|   shadow$_klass_ = com.kunaalkumar.suggsn.home.Movies
|   shadow$_monitor_ = 0
* Instance of androidx.recyclerview.widget.GridLayoutManager
|   static $class$sFields = 3762496392
|   static $class$componentType = null
|   static $class$status = -536870912
|   static $class$primitiveType = 131072
|   static TAG = "GridLayoutManager"
|   static $class$accessFlags = 524289
|   static $class$clinitThreadId = 6067
|   static $class$dexTypeIndex = 2434
|   static $class$methods = 3762496584
|   static $class$name = null
|   static $class$numReferenceStaticFields = 1
|   static $class$dexCache = java.lang.DexCache@315734144 (0x12d1b880)
|   static $class$dexClassDefIndex = 4439
|   static DEFAULT_SPAN_COUNT = -1
|   static DEBUG = false
|   static $class$copiedMethodsOffset = 46
|   static $class$classSize = 953
|   static $class$classLoader = dalvik.system.PathClassLoader@315678128 (0x12d0ddb0)
|   static $class$objectSize = 133
|   static $class$objectSizeAllocFastPath = 136
|   static $class$virtualMethodsOffset = 17
|   static $class$referenceInstanceOffsets = 1057472639
|   static $class$shadow$_klass_ = java.lang.Class
|   static $class$extData = null
|   static $class$vtable = null
|   static $class$superClass = androidx.recyclerview.widget.LinearLayoutManager
|   static $class$iFields = 3762496448
|   static $class$numReferenceInstanceFields = 6
|   static $class$classFlags = 0
|   static $class$ifTable = java.lang.Object[4]@322953360 (0x133fe090)
|   static $classOverhead = byte[820]@315854713 (0x12d38f79)
|   static $class$shadow$_monitor_ = 0
|   mCachedBorders = int[3]@316770816 (0x12e18a00)
|   mDecorInsets = android.graphics.Rect@316770840 (0x12e18a18)
|   mPendingSpanCountChange = false
|   mPreLayoutSpanIndexCache = android.util.SparseIntArray@316770864 (0x12e18a30)
|   mPreLayoutSpanSizeCache = android.util.SparseIntArray@316770888 (0x12e18a48)
|   mSet = android.view.View[2]@316770912 (0x12e18a60)
|   mSpanCount = 2
|   mSpanSizeLookup = androidx.recyclerview.widget.GridLayoutManager$DefaultSpanSizeLookup@316770936 (0x12e18a78)
|   mAnchorInfo = androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo@316770704 (0x12e18990)
|   mInitialPrefetchItemCount = 2
|   mLastStackFromEnd = false
|   mLayoutChunkResult = androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult@316770728 (0x12e189a8)
|   mLayoutState = androidx.recyclerview.widget.LinearLayoutManager$LayoutState@316770744 (0x12e189b8)
|   mOrientation = 1
|   mOrientationHelper = androidx.recyclerview.widget.OrientationHelper$2@316770792 (0x12e189e8)
|   mPendingSavedState = null
|   mPendingScrollPosition = -1
|   mPendingScrollPositionOffset = -2147483648
|   mRecycleChildrenOnDetach = false
|   mReverseLayout = false
|   mShouldReverseLayout = false
|   mSmoothScrollbarEnabled = true
|   mStackFromEnd = false
|   mAutoMeasure = false
|   mChildHelper = androidx.recyclerview.widget.ChildHelper@316769752 (0x12e185d8)
|   mHeight = 1458
|   mHeightMode = 1073741824
|   mHorizontalBoundCheck = androidx.recyclerview.widget.ViewBoundsCheck@316769776 (0x12e185f0)
|   mHorizontalBoundCheckCallback = androidx.recyclerview.widget.RecyclerView$LayoutManager$1@316769792 (0x12e18600)
|   mIsAttachedToWindow = false
|   mItemPrefetchEnabled = true
|   mMeasurementCacheEnabled = true
|   mPrefetchMaxCountObserved = 2
|   mPrefetchMaxObservedInInitialPrefetch = false
|   mRecyclerView = androidx.recyclerview.widget.RecyclerView@316769808 (0x12e18610)
|   mRequestedSimpleAnimations = false
|   mSmoothScroller = null
|   mVerticalBoundCheck = androidx.recyclerview.widget.ViewBoundsCheck@316770672 (0x12e18970)
|   mVerticalBoundCheckCallback = androidx.recyclerview.widget.RecyclerView$LayoutManager$2@316770688 (0x12e18980)
|   mWidth = 1080
|   mWidthMode = 1073741824
|   shadow$_klass_ = androidx.recyclerview.widget.GridLayoutManager
|   shadow$_monitor_ = 0
* Instance of androidx.recyclerview.widget.RecyclerView
|   static $class$sFields = 3762506088
|   static $class$status = -536870912
|   static $class$accessFlags = 524289
|   static $class$clinitThreadId = 6067
|   static $class$methods = 3762507848
|   static $class$name = "androidx.recyclerview.widget.RecyclerView"
|   static POST_UPDATES_ON_ANIMATION = true
|   static LAYOUT_MANAGER_CONSTRUCTOR_SIGNATURE = java.lang.Class[4]@322943480 (0x133fb9f8)
|   static TOUCH_SLOP_PAGING = 1
|   static $class$dexClassDefIndex = 4746
|   static TRACE_CREATE_VIEW_TAG = "RV CreateView"
|   static INVALID_TYPE = -1
|   static DISPATCH_TEMP_DETACH = false
|   static $class$copiedMethodsOffset = 231
|   static VERBOSE_TRACING = false
|   static NO_ID = -1
|   static TRACE_HANDLE_ADAPTER_UPDATES_TAG = "RV PartialInvalidate"
|   static FOREVER_NS = 9223372036854775807
|   static DEFAULT_ORIENTATION = 1
|   static $class$objectSizeAllocFastPath = 864
|   static $class$shadow$_klass_ = java.lang.Class
|   static VERTICAL = 1
|   static NESTED_SCROLLING_ATTRS = int[1]@322943512 (0x133fba18)
|   static $class$superClass = android.view.ViewGroup
|   static FORCE_ABS_FOCUS_SEARCH_DIRECTION = false
|   static $class$iFields = 3762506672
|   static $class$classFlags = 0
|   static $classOverhead = byte[4376]@315883521 (0x12d40001)
|   static CLIP_TO_PADDING_ATTR = int[1]@322943464 (0x133fb9e8)
|   static $class$shadow$_monitor_ = 0
|   static ALLOW_SIZE_IN_UNSPECIFIED_SPEC = true
|   static MAX_SCROLL_DURATION = 2000
|   static SCROLL_STATE_IDLE = 0
|   static $class$componentType = null
|   static $class$primitiveType = 131072
|   static HORIZONTAL = 0
|   static TAG = "RecyclerView"
|   static TRACE_ON_LAYOUT_TAG = "RV OnLayout"
|   static $class$dexTypeIndex = 2522
|   static TRACE_SCROLL_TAG = "RV Scroll"
|   static $class$numReferenceStaticFields = 13
|   static $class$dexCache = java.lang.DexCache@315734144 (0x12d1b880)
|   static INVALID_POINTER = -1
|   static NO_POSITION = -1
|   static TRACE_ON_DATA_SET_CHANGE_LAYOUT_TAG = "RV FullInvalidate"
|   static SCROLL_STATE_SETTLING = 2
|   static DEBUG = false
|   static TRACE_PREFETCH_TAG = "RV Prefetch"
|   static $class$classSize = 4625
|   static $class$classLoader = dalvik.system.PathClassLoader@315678128 (0x12d0ddb0)
|   static $class$objectSize = 864
|   static FORCE_INVALIDATE_DISPLAY_LIST = false
|   static TRACE_NESTED_PREFETCH_TAG = "RV Nested Prefetch"
|   static ALLOW_THREAD_GAP_WORK = true
|   static $class$virtualMethodsOffset = 45
|   static $class$referenceInstanceOffsets = -1073741824
|   static TRACE_BIND_VIEW_TAG = "RV OnBindView"
|   static $class$extData = null
|   static TOUCH_SLOP_DEFAULT = 0
|   static $class$vtable = null
|   static $class$numReferenceInstanceFields = 43
|   static SCROLL_STATE_DRAGGING = 1
|   static $class$ifTable = java.lang.Object[18]@322943312 (0x133fb950)
|   static IGNORE_DETACHED_FOCUSED_CHILD = false
|   static sQuinticInterpolator = androidx.recyclerview.widget.RecyclerView$3@316503160 (0x12dd7478)
|   mAccessibilityDelegate = androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate@316771368 (0x12e18c28)
|   mAccessibilityManager = android.view.accessibility.AccessibilityManager@315683888 (0x12d0f430)
|   mAdapter = com.kunaalkumar.suggsn.results_components.ResultsAdapter@316749720 (0x12e13798)
|   mAdapterHelper = androidx.recyclerview.widget.AdapterHelper@316771392 (0x12e18c40)
|   mAdapterUpdateDuringMeasure = false
|   mBottomGlow = android.widget.EdgeEffect@316771432 (0x12e18c68)
|   mChildDrawingOrderCallback = null
|   mChildHelper = androidx.recyclerview.widget.ChildHelper@316769752 (0x12e185d8)
|   mClipToPadding = true
|   mDataSetHasChangedAfterLayout = false
|   mDispatchItemsChangedEvent = false
|   mDispatchScrollCounter = 0
|   mEatenAccessibilityChangeFlags = 0
|   mEdgeEffectFactory = androidx.recyclerview.widget.RecyclerView$EdgeEffectFactory@316771512 (0x12e18cb8)
|   mEnableFastScroller = false
|   mFirstLayoutComplete = true
|   mGapWorker = null
|   mHasFixedSize = true
|   mIgnoreMotionEventTillDown = false
|   mInitialTouchX = 713
|   mInitialTouchY = 1138
|   mInterceptRequestLayoutDepth = 0
|   mInterceptingOnItemTouchListener = null
|   mIsAttached = false
|   mItemAnimator = androidx.recyclerview.widget.DefaultItemAnimator@316771520 (0x12e18cc0)
|   mItemAnimatorListener = androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener@316771616 (0x12e18d20)
|   mItemAnimatorRunner = androidx.recyclerview.widget.RecyclerView$2@316771632 (0x12e18d30)
|   mItemDecorations = java.util.ArrayList@316771648 (0x12e18d40)
|   mItemsAddedOrRemoved = false
|   mItemsChanged = false
|   mLastTouchX = 713
|   mLastTouchY = 1138
|   mLayout = androidx.recyclerview.widget.GridLayoutManager@316749752 (0x12e137b8)
|   mLayoutFrozen = false
|   mLayoutOrScrollCounter = 0
|   mLayoutWasDefered = false
|   mLeftGlow = null
|   mMaxFlingVelocity = 21000
|   mMinFlingVelocity = 131
|   mMinMaxLayoutPositions = int[2]@316771672 (0x12e18d58)
|   mNestedOffsets = int[2]@316771696 (0x12e18d70)
|   mObserver = androidx.recyclerview.widget.RecyclerView$RecyclerViewDataObserver@316771720 (0x12e18d88)
|   mOnChildAttachStateListeners = null
|   mOnFlingListener = null
|   mOnItemTouchListeners = java.util.ArrayList@316771736 (0x12e18d98)
|   mPendingAccessibilityImportanceChange = java.util.ArrayList@316771760 (0x12e18db0)
|   mPendingSavedState = null
|   mPostedAnimatorRunner = false
|   mPrefetchRegistry = androidx.recyclerview.widget.GapWorker$LayoutPrefetchRegistryImpl@316771784 (0x12e18dc8)
|   mPreserveFocusAfterLayout = true
|   mRecycler = androidx.recyclerview.widget.RecyclerView$Recycler@316771808 (0x12e18de0)
|   mRecyclerListener = null
|   mReusableIntPair = int[2]@316771856 (0x12e18e10)
|   mRightGlow = null
|   mScaledHorizontalScrollFactor = 168.0
|   mScaledVerticalScrollFactor = 168.0
|   mScrollListener = null
|   mScrollListeners = java.util.ArrayList@316771880 (0x12e18e28)
|   mScrollOffset = int[2]@316771904 (0x12e18e40)
|   mScrollPointerId = 0
|   mScrollState = 0
|   mScrollingChildHelper = androidx.core.view.NestedScrollingChildHelper@316771928 (0x12e18e58)
|   mState = androidx.recyclerview.widget.RecyclerView$State@316771960 (0x12e18e78)
|   mTempRect = android.graphics.Rect@316772024 (0x12e18eb8)
|   mTempRect2 = android.graphics.Rect@316772048 (0x12e18ed0)
|   mTempRectF = android.graphics.RectF@316772072 (0x12e18ee8)
|   mTopGlow = android.widget.EdgeEffect@316772096 (0x12e18f00)
|   mTouchSlop = 21
|   mUpdateChildViewsRunnable = androidx.recyclerview.widget.RecyclerView$1@316772176 (0x12e18f50)
|   mVelocityTracker = android.view.VelocityTracker@316772192 (0x12e18f60)
|   mViewFlinger = androidx.recyclerview.widget.RecyclerView$ViewFlinger@316772216 (0x12e18f78)
|   mViewInfoProcessCallback = androidx.recyclerview.widget.RecyclerView$4@316772248 (0x12e18f98)
|   mViewInfoStore = androidx.recyclerview.widget.ViewInfoStore@316772264 (0x12e18fa8)
|   mAnimationListener = null
|   mCachePaint = null
|   mChildCountWithTransientState = 0
|   mChildTransformation = null
|   mChildUnhandledKeyListeners = 0
|   mChildren = android.view.View[12]@316772280 (0x12e18fb8)
|   mChildrenCount = 4
|   mChildrenInterestedInDrag = null
|   mCurrentDragChild = null
|   mCurrentDragStartEvent = null
|   mDefaultFocus = null
|   mDisappearingChildren = null
|   mFirstHoverTarget = null
|   mFirstTouchTarget = null
|   mFocused = null
|   mFocusedInCluster = null
|   mGroupFlags = 2375763
|   mHoveredSelf = false
|   mInvalidateRegion = null
|   mInvalidationTransformation = null
|   mIsInterestedInDrag = false
|   mLastTouchDownIndex = 3
|   mLastTouchDownTime = 95034671
|   mLastTouchDownX = 712.96875
|   mLastTouchDownY = 1137.8984
|   mLayoutAnimationController = null
|   mLayoutCalledWhileSuppressed = false
|   mLayoutMode = -1
|   mLayoutTransitionListener = android.view.ViewGroup$4@316772344 (0x12e18ff8)
|   mLocalPoint = null
|   mNestedScrollAxes = 0
|   mOnHierarchyChangeListener = null
|   mPersistentDrawingCache = 2
|   mPreSortedChildren = null
|   mSuppressLayout = false
|   mTempPoint = float[2]@316772360 (0x12e19008)
|   mTooltipHoverTarget = null
|   mTooltipHoveredSelf = false
|   mTransientIndices = null
|   mTransientViews = null
|   mTransition = null
|   mTransitioningViews = null
|   mVisibilityChangingChildren = null
|   mAccessibilityCursorPosition = -1
|   mAccessibilityDelegate = androidx.core.view.AccessibilityDelegateCompat$AccessibilityDelegateAdapter@316772384 (0x12e19020)
|   mAccessibilityPaneTitle = null
|   mAccessibilityTraversalAfterId = -1
|   mAccessibilityTraversalBeforeId = -1
|   mAccessibilityViewId = -1
|   mAnimator = null
|   mAttachInfo = null
|   mAttributes = null
|   mAutofillHints = null
|   mAutofillId = null
|   mAutofillViewId = -1
|   mBackground = null
|   mBackgroundRenderNode = null
|   mBackgroundResource = 0
|   mBackgroundSizeChanged = true
|   mBackgroundTint = null
|   mBottom = 1458
|   mCachingFailed = false
|   mClipBounds = null
|   mContentDescription = null
|   mContext = com.kunaalkumar.suggsn.MainActivity@316222752 (0x12d92d20)
|   mCurrentAnimation = null
|   mDefaultFocusHighlight = null
|   mDefaultFocusHighlightCache = null
|   mDefaultFocusHighlightEnabled = true
|   mDefaultFocusHighlightSizeChanged = true
|   mDrawableState = int[3]@1875802088 (0x6fce77e8)
|   mDrawingCache = null
|   mDrawingCacheBackgroundColor = 0
|   mFloatingTreeObserver = null
|   mForegroundInfo = null
|   mFrameMetricsObservers = null
|   mGhostView = null
|   mHasPerformedLongPress = false
|   mID = 2131230954
|   mIgnoreNextUpEvent = false
|   mInContextButtonPress = false
|   mInputEventConsistencyVerifier = null
|   mKeyedTags = null
|   mLabelForId = -1
|   mLastIsOpaque = false
|   mLayerPaint = null
|   mLayerType = 0
|   mLayoutInsets = null
|   mLayoutParams = androidx.viewpager.widget.ViewPager$LayoutParams@316772400 (0x12e19030)
|   mLeft = 0
|   mLeftPaddingDefined = false
|   mListenerInfo = null
|   mLongClickX = NaN
|   mLongClickY = NaN
|   mMatchIdPredicate = null
|   mMatchLabelForPredicate = null
|   mMeasureCache = android.util.LongSparseLongArray@316772440 (0x12e19058)
|   mMeasuredHeight = 1458
|   mMeasuredWidth = 1080
|   mMinHeight = 0
|   mMinWidth = 0
|   mNestedScrollingParent = null
|   mNextClusterForwardId = -1
|   mNextFocusDownId = -1
|   mNextFocusForwardId = -1
|   mNextFocusLeftId = -1
|   mNextFocusRightId = -1
|   mNextFocusUpId = -1
|   mOldHeightMeasureSpec = 1073743282
|   mOldWidthMeasureSpec = 1073742904
|   mOutlineProvider = android.view.ViewOutlineProvider$1@1875257864 (0x6fc62a08)
|   mOverScrollMode = 1
|   mOverlay = null
|   mPaddingBottom = 0
|   mPaddingLeft = 0
|   mPaddingRight = 0
|   mPaddingTop = 0
|   mParent = null
|   mPendingCheckForLongPress = null
|   mPendingCheckForTap = null
|   mPerformClick = null
|   mPointerIcon = null
|   mPrivateFlags = 19531824
|   mPrivateFlags2 = 1611867688
|   mPrivateFlags3 = 4194320
|   mRecreateDisplayList = false
|   mRenderNode = android.view.RenderNode@316772464 (0x12e19070)
|   mResources = android.content.res.Resources@316229312 (0x12d946c0)
|   mRight = 1080
|   mRightPaddingDefined = false
|   mRoundScrollbarRenderer = null
|   mRunQueue = android.view.HandlerActionQueue@316772488 (0x12e19088)
|   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 = 21
|   mTransformationInfo = android.view.View$TransformationInfo@316772504 (0x12e19098)
|   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 = 939786241
|   mVisibilityChangeForAutofillHandler = null
|   mWindowAttachCount = 1
|   shadow$_klass_ = androidx.recyclerview.widget.RecyclerView
|   shadow$_monitor_ = -2075382306
* Excluded Refs:
| Field: android.os.Message.obj
| Field: android.os.Message.next
| Field: android.os.Message.target
| Field: android.view.Choreographer$FrameDisplayEventReceiver.mMessageQueue (always)
| Field: android.view.ViewGroup$ViewLocationHolder.mRoot
| 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)
KunaalKumar commented 5 years ago

Fixed in 8d868b3