Giter VIP home page Giter VIP logo

Comments (8)

giuliohome avatar giuliohome commented on May 21, 2024

Sharing someinfo

In com.fernandocejas.sample:1.0:1.
* com.fernandocejas.sample.features.movies.MoviesActivity has leaked:
* GC ROOT android.view.inputmethod.InputMethodManager$1.this$0 (anonymous subclass of com.android.internal.view.IInputMethodClient$Stub)
* references android.view.inputmethod.InputMethodManager.mNextServedView
* references android.support.v7.widget.RecyclerView.mContext
* leaks com.fernandocejas.sample.features.movies.MoviesActivity instance

* Retaining: 88 KB.
* Reference Key: 570e446e-692a-4706-94e1-eab468f4a786
* Device: samsung samsung SM-J510FN j5xnltexx
* Android Version: 7.1.1 API: 25 LeakCanary: 1.5 00f37f5
* Durations: watch=5048ms, gc=165ms, heap dump=3570ms, analysis=80386ms

* Details:
* Instance of android.view.inputmethod.InputMethodManager$1
|   static $classOverhead = byte[136]@1879359217 (0x7004bef1)
|   this$0 = android.view.inputmethod.InputMethodManager@583072032 (0x22c0f920)
|   mDescriptor = java.lang.String@1880186904 (0x70116018)
|   mObject = -1511413520
|   mOwner = android.view.inputmethod.InputMethodManager$1@583016800 (0x22c02160)
|   shadow$_klass_ = android.view.inputmethod.InputMethodManager$1
|   shadow$_monitor_ = 0
* Instance of android.view.inputmethod.InputMethodManager
|   static SHOW_IM_PICKER_MODE_INCLUDE_AUXILIARY_SUBTYPES = 1
|   static PACKAGE_BIXBY_OLD = java.lang.String@1874304840 (0x6fb79f48)
|   static MSG_UNBIND = 3
|   static SHOW_FORCED = 2
|   static NOT_AN_ACTION_NOTIFICATION_SEQUENCE_NUMBER = -1
|   static MSG_BIND = 2
|   static CONTROL_WINDOW_IS_TEXT_EDITOR = 2
|   static HIDE_IMPLICIT_ONLY = 1
|   static INPUT_METHOD_NOT_RESPONDING_TIMEOUT = 2500
|   static MSG_HIDE_MOBILE_KEYBOARD = 101
|   static MSG_SET_ACTIVE = 4
|   static PACKAGE_BIXBY = java.lang.String@1880188264 (0x70116568)
|   static RESULT_SHOWN = 2
|   static REQUEST_UPDATE_CURSOR_ANCHOR_INFO_NONE = 0
|   static RESULT_UNCHANGED_SHOWN = 0
|   static HIDE_NOT_ALWAYS = 2
|   static MSG_SHOW_MOBILE_KEYBOARD = 100
|   static DISPATCH_HANDLED = 1
|   static PENDING_EVENT_COUNTER = java.lang.String@1874031008 (0x6fb371a0)
|   static MSG_TIMEOUT_INPUT_EVENT = 6
|   static SHOW_HWR = 16
|   static CONTROL_WINDOW_IS_DIRECT_PEN_INPUT_SHOWN = 65536
|   static SHOW_IM_PICKER_MODE_EXCLUDE_AUXILIARY_SUBTYPES = 2
|   static DEBUG = false
|   static CONTROL_START_INITIAL = 256
|   static TAG = java.lang.String@1874497544 (0x6fba9008)
|   static MSG_DUMP = 1
|   static sInstance = android.view.inputmethod.InputMethodManager@583072032 (0x22c0f920)
|   static DEBUG_SIMPLE_LOG = false
|   static MSG_FLUSH_INPUT_EVENT = 7
|   static RESULT_UNCHANGED_HIDDEN = 1
|   static RESULT_HIDDEN = 3
|   static PRIVATE_FLAG_CHECK_FOCUS_FORCED = 4
|   static CONTROL_WINDOW_FIRST = 4
|   static DISPATCH_NOT_HANDLED = 0
|   static DEBUG_TRACE_SHOW_IME = false
|   static MSG_SET_USER_ACTION_NOTIFICATION_SEQUENCE_NUMBER = 9
|   static PACKAGE_SAMSUNGIME_BETA_EMOTICON = java.lang.String@1880190064 (0x70116c70)
|   static CONTROL_WINDOW_VIEW_HAS_FOCUS = 1
|   static MSG_SEND_INPUT_EVENT = 5
|   static SHOW_IM_PICKER_MODE_AUTO = 0
|   static $classOverhead = byte[620]@1878548833 (0x6ff86161)
|   static SHOW_IMPLICIT = 1
|   static DEBUG_TRACE_HIDE_IME = false
|   static DISPATCH_IN_PROGRESS = -1
|   STATE_MOBILE_KEYBOARD_HIDE = 2
|   STATE_MOBILE_KEYBOARD_NONE = 0
|   STATE_MOBILE_KEYBOARD_SHOW = 1
|   mActive = false
|   mBindSequence = -1
|   mClient = android.view.inputmethod.InputMethodManager$1@583016800 (0x22c02160)
|   mCompletions = null
|   mCurChannel = null
|   mCurId = null
|   mCurMethod = null
|   mCurRootView = null
|   mCurSender = null
|   mCurrentTextBoxAttribute = null
|   mCursorAnchorInfo = null
|   mCursorCandEnd = 0
|   mCursorCandStart = 0
|   mCursorRect = android.graphics.Rect@584382088 (0x22d4f688)
|   mCursorSelEnd = 0
|   mCursorSelStart = 0
|   mDummyInputConnection = android.view.inputmethod.BaseInputConnection@584397824 (0x22d53400)
|   mFullscreenMode = false
|   mH = android.view.inputmethod.InputMethodManager$H@584397856 (0x22d53420)
|   mHasBeenInactive = true
|   mIInputContext = android.view.inputmethod.InputMethodManager$ControlledInputConnectionWrapper@583057528 (0x22c0c078)
|   mIsCheckedFocusInView = true
|   mKnoxLock = java.lang.Object@583034648 (0x22c06718)
|   mLastSentUserActionNotificationSequenceNumber = -1
|   mMainLooper = android.os.Looper@583016544 (0x22c02060)
|   mMobileKeyboardState = 0
|   mNextServedView = android.support.v7.widget.RecyclerView@584422400 (0x22d59400)
|   mNextUserActionNotificationSequenceNumber = 6
|   mPendingEventPool = android.util.Pools$SimplePool@584348432 (0x22d47310)
|   mPendingEvents = android.util.SparseArray@584382112 (0x22d4f6a0)
|   mRequestUpdateCursorAnchorInfoMonitorMode = 0
|   mServedConnecting = true
|   mServedInputConnectionWrapper = null
|   mServedView = android.support.v7.widget.RecyclerView@584422400 (0x22d59400)
|   mService = com.android.internal.view.IInputMethodManager$Stub$Proxy@584348448 (0x22d47320)
|   mTmpCursorRect = android.graphics.Rect@584382136 (0x22d4f6b8)
|   sService = null
|   shadow$_klass_ = android.view.inputmethod.InputMethodManager
|   shadow$_monitor_ = 0
* Instance of android.support.v7.widget.RecyclerView
|   static TRACE_HANDLE_ADAPTER_UPDATES_TAG = java.lang.String@583105440 (0x22c17ba0)
|   static DISPATCH_TEMP_DETACH = false
|   static INVALID_POINTER = -1
|   static TRACE_BIND_VIEW_TAG = java.lang.String@583151872 (0x22c23100)
|   static TRACE_PREFETCH_TAG = java.lang.String@583142504 (0x22c20c68)
|   static NO_ID = -1
|   static TRACE_NESTED_PREFETCH_TAG = java.lang.String@583102752 (0x22c17120)
|   static TRACE_CREATE_VIEW_TAG = java.lang.String@583044496 (0x22c08d90)
|   static ALLOW_THREAD_GAP_WORK = true
|   static FORCE_INVALIDATE_DISPLAY_LIST = false
|   static HORIZONTAL = 0
|   static POST_UPDATES_ON_ANIMATION = true
|   static TOUCH_SLOP_DEFAULT = 0
|   static IGNORE_DETACHED_FOCUSED_CHILD = false
|   static sQuinticInterpolator = android.support.v7.widget.RecyclerView$3@583034368 (0x22c06600)
|   static ALLOW_SIZE_IN_UNSPECIFIED_SPEC = true
|   static DEBUG = false
|   static DEFAULT_ORIENTATION = 1
|   static VERTICAL = 1
|   static INVALID_TYPE = -1
|   static TAG = java.lang.String@583140104 (0x22c20308)
|   static LAYOUT_MANAGER_CONSTRUCTOR_SIGNATURE = java.lang.Class[4]@584193600 (0x22d21640)
|   static TRACE_SCROLL_TAG = java.lang.String@583139864 (0x22c20218)
|   static TRACE_ON_LAYOUT_TAG = java.lang.String@583139624 (0x22c20128)
|   static SCROLL_STATE_SETTLING = 2
|   static FOREVER_NS = 9223372036854775807
|   static SCROLL_STATE_DRAGGING = 1
|   static NO_POSITION = -1
|   static MAX_SCROLL_DURATION = 2000
|   static SCROLL_STATE_IDLE = 0
|   static VERBOSE_TRACING = false
|   static NESTED_SCROLLING_ATTRS = int[1]@584162592 (0x22d19d20)
|   static TRACE_ON_DATA_SET_CHANGE_LAYOUT_TAG = java.lang.String@583104096 (0x22c17660)
|   static FORCE_ABS_FOCUS_SEARCH_DIRECTION = false
|   static $classOverhead = byte[4433]@583602177 (0x22c91001)
|   static CLIP_TO_PADDING_ATTR = int[1]@584162576 (0x22d19d10)
|   static TOUCH_SLOP_PAGING = 1
|   mAccessibilityDelegate = android.support.v7.widget.RecyclerViewAccessibilityDelegate@584382160 (0x22d4f6d0)
|   mAccessibilityManager = android.view.accessibility.AccessibilityManager@583254416 (0x22c3c190)
|   mActiveOnItemTouchListener = null
|   mAdapter = com.fernandocejas.sample.features.movies.MoviesAdapter@584382184 (0x22d4f6e8)
|   mAdapterHelper = android.support.v7.widget.AdapterHelper@584272960 (0x22d34c40)
|   mAdapterUpdateDuringMeasure = false
|   mBottomGlow = null
|   mChildDrawingOrderCallback = null
|   mChildHelper = android.support.v7.widget.ChildHelper@584382208 (0x22d4f700)
|   mClipToPadding = true
|   mDataSetHasChangedAfterLayout = false
|   mDispatchItemsChangedEvent = false
|   mDispatchScrollCounter = 0
|   mEatenAccessibilityChangeFlags = 0
|   mEdgeEffectFactory = android.support.v7.widget.RecyclerView$EdgeEffectFactory@583034656 (0x22c06720)
|   mEnableFastScroller = false
|   mFirstLayoutComplete = true
|   mGapWorker = null
|   mHasFixedSize = false
|   mIgnoreMotionEventTillDown = false
|   mInitialTouchX = 0
|   mInitialTouchY = 0
|   mInterceptRequestLayoutDepth = 0
|   mIsAttached = false
|   mItemAnimator = android.support.v7.widget.DefaultItemAnimator@584182176 (0x22d1e9a0)
|   mItemAnimatorListener = android.support.v7.widget.RecyclerView$ItemAnimatorRestoreListener@584348464 (0x22d47330)
|   mItemAnimatorRunner = android.support.v7.widget.RecyclerView$2@584348480 (0x22d47340)
|   mItemDecorations = java.util.ArrayList@584382232 (0x22d4f718)
|   mItemsAddedOrRemoved = false
|   mItemsChanged = false
|   mLastTouchX = 0
|   mLastTouchY = 0
|   mLayout = android.support.v7.widget.StaggeredGridLayoutManager@584206944 (0x22d24a60)
|   mLayoutFrozen = false
|   mLayoutOrScrollCounter = 0
|   mLayoutWasDefered = false
|   mLeftGlow = null
|   mMaxFlingVelocity = 16000
|   mMinFlingVelocity = 100
|   mMinMaxLayoutPositions = int[2]@584382256 (0x22d4f730)
|   mNestedOffsets = int[2]@584382280 (0x22d4f748)
|   mObserver = android.support.v7.widget.RecyclerView$RecyclerViewDataObserver@584348496 (0x22d47350)
|   mOnChildAttachStateListeners = null
|   mOnFlingListener = null
|   mOnItemTouchListeners = java.util.ArrayList@584382304 (0x22d4f760)
|   mPendingAccessibilityImportanceChange = java.util.ArrayList@584382328 (0x22d4f778)
|   mPendingSavedState = null
|   mPostedAnimatorRunner = false
|   mPrefetchRegistry = android.support.v7.widget.GapWorker$LayoutPrefetchRegistryImpl@584382352 (0x22d4f790)
|   mPreserveFocusAfterLayout = true
|   mRecycler = android.support.v7.widget.RecyclerView$Recycler@584275088 (0x22d35490)
|   mRecyclerListener = null
|   mRightGlow = null
|   mScaledHorizontalScrollFactor = 128.0
|   mScaledVerticalScrollFactor = 128.0
|   mScrollConsumed = int[2]@584382376 (0x22d4f7a8)
|   mScrollListener = null
|   mScrollListeners = null
|   mScrollOffset = int[2]@584382400 (0x22d4f7c0)
|   mScrollPointerId = -1
|   mScrollState = 0
|   mScrollingChildHelper = android.support.v4.view.NestedScrollingChildHelper@584397888 (0x22d53440)
|   mState = android.support.v7.widget.RecyclerView$State@584287104 (0x22d38380)
|   mTempRect = android.graphics.Rect@584382424 (0x22d4f7d8)
|   mTempRect2 = android.graphics.Rect@584382448 (0x22d4f7f0)
|   mTempRectF = android.graphics.RectF@584382472 (0x22d4f808)
|   mTopGlow = null
|   mTouchSlop = 16
|   mUpdateChildViewsRunnable = android.support.v7.widget.RecyclerView$1@584348512 (0x22d47360)
|   mVelocityTracker = null
|   mViewFlinger = android.support.v7.widget.RecyclerView$ViewFlinger@584397920 (0x22d53460)
|   mViewInfoProcessCallback = android.support.v7.widget.RecyclerView$4@584348528 (0x22d47370)
|   mViewInfoStore = android.support.v7.widget.ViewInfoStore@584348544 (0x22d47380)
|   mAnimationListener = null
|   mCachePaint = null
|   mChildCountWithTransientState = 0
|   mChildTransformation = null
|   mChildren = android.view.View[12]@584287168 (0x22d383c0)
|   mChildrenCount = 12
|   mChildrenInterestedInDrag = null
|   mCurrentDragChild = null
|   mCurrentDragStartEvent = null
|   mDisappearingChildren = null
|   mFirstHoverTarget = null
|   mFirstTouchTarget = null
|   mFocused = null
|   mGroupFlags = 2375763
|   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@584348560 (0x22d47390)
|   mLocalPoint = null
|   mNestedScrollAxes = 0
|   mOnHierarchyChangeListener = null
|   mPersistentDrawingCache = 2
|   mPreSortedChildren = null
|   mSemHorizontalScrollbarRectRelativePosX = 0
|   mSemVerticalScrollbarRectRelativePosY = 0
|   mSemX = 0.0
|   mSemY = 0.0
|   mSuppressLayout = false
|   mTempPoint = null
|   mTransientIndices = null
|   mTransientViews = null
|   mTransition = null
|   mTransitioningViews = null
|   mVisibilityChangingChildren = null
|   isPenSideButton = false
|   mAccessibilityCursorPosition = -1
|   mAccessibilityDelegate = android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateApi16Impl$1@584348576 (0x22d473a0)
|   mAccessibilityTraversalAfterId = -1
|   mAccessibilityTraversalBeforeId = -1
|   mAccessibilityViewId = -1
|   mAnimator = null
|   mAttachInfo = null
|   mAttributes = null
|   mBackground = android.graphics.drawable.ColorDrawable@584275136 (0x22d354c0)
|   mBackgroundRenderNode = android.view.RenderNode@584382496 (0x22d4f820)
|   mBackgroundResource = 0
|   mBackgroundSizeChanged = false
|   mBackgroundTint = null
|   mBottom = 1226
|   mCachingFailed = false
|   mClipBounds = null
|   mContentDescription = null
|   mContext = com.fernandocejas.sample.features.movies.MoviesActivity@584075008 (0x22d04700)
|   mCurrentAnimation = null
|   mDirectPenInput = null
|   mDisablePenGestureforfactorytest = true
|   mDrawableState = int[2]@1878925616 (0x6ffe2130)
|   mDrawingCache = null
|   mDrawingCacheBackgroundColor = 0
|   mEnablePenGesture = false
|   mFloatingTreeObserver = null
|   mForegroundInfo = null
|   mFrameMetricsObservers = null
|   mGhostView = null
|   mHasPerformedLongPress = false
|   mHoverPopup = null
|   mHoverPopupToolTypeByApp = 0
|   mHoverPopupType = 0
|   mID = 2131230831
|   mIgnoreNextUpEvent = false
|   mImageFilterBridge = null
|   mInContextButtonPress = false
|   mInputEventConsistencyVerifier = null
|   mIsDetachedFromWindow = false
|   mIsDirectPenInputEnabled = false
|   mIsPreviousStylusButtonPressed = false
|   mIsSetFingerHovedInAppWidget = true
|   mKeyedTags = null
|   mLabelForId = -1
|   mLastIsOpaque = true
|   mLayerPaint = null
|   mLayerType = 0
|   mLayoutInsets = null
|   mLayoutParams = android.widget.RelativeLayout$LayoutParams@584297776 (0x22d3ad30)
|   mLeft = 6
|   mLeftPaddingDefined = false
|   mListenerInfo = null
|   mLongClickX = NaN
|   mLongClickY = NaN
|   mMatchIdPredicate = null
|   mMatchLabelForPredicate = null
|   mMeasureCache = android.util.LongSparseLongArray@584382520 (0x22d4f838)
|   mMeasuredHeight = 1220
|   mMeasuredWidth = 708
|   mMinHeight = 0
|   mMinWidth = 0
|   mNeededToChangedScrollBarPosition = false
|   mNestedScrollingParent = null
|   mNextFocusDownId = -1
|   mNextFocusForwardId = -1
|   mNextFocusLeftId = -1
|   mNextFocusRightId = -1
|   mNextFocusUpId = -1
|   mOldHeightMeasureSpec = 1073743044
|   mOldWidthMeasureSpec = 1073742532
|   mOutlineProvider = android.view.ViewOutlineProvider$1@1878629064 (0x6ff99ac8)
|   mOverScrollMode = 1
|   mOverlay = null
|   mPaddingBottom = 0
|   mPaddingLeft = 0
|   mPaddingRight = 0
|   mPaddingTop = 0
|   mParent = android.widget.RelativeLayout@584423424 (0x22d59800)
|   mPendingCheckForLongPress = null
|   mPendingCheckForTap = null
|   mPerformClick = null
|   mPointerIcon = null
|   mPrivateFlags = -2119690160
|   mPrivateFlags2 = 1611867688
|   mPrivateFlags3 = 0
|   mRecreateDisplayList = false
|   mRenderNode = android.view.RenderNode@584382544 (0x22d4f850)
|   mRenderNodeImageFilter = null
|   mRenderNodeImageFilterClipRects = java.util.ArrayList@584382568 (0x22d4f868)
|   mResources = android.content.res.Resources@584287232 (0x22d38400)
|   mRight = 714
|   mRightPaddingDefined = false
|   mRoundScrollbarRenderer = null
|   mRunQueue = android.view.HandlerActionQueue@584348592 (0x22d473b0)
|   mScrollBarPositionPadding = 0
|   mScrollCache = null
|   mScrollIndicatorDrawable = null
|   mScrollX = 0
|   mScrollY = 0
|   mSemHorizontalScrollbarRect = android.graphics.Rect@584382592 (0x22d4f880)
|   mSemScrollingByScrollbar = false
|   mSemScrollingVertical = true
|   mSemVerticalScrollbarRect = android.graphics.Rect@584382616 (0x22d4f898)
|   mSendViewScrolledAccessibilityEvent = null
|   mSendViewStateChangedAccessibilityEvent = null
|   mSendingHoverAccessibilityEvents = false
|   mSmartClipDataExtractionListener = null
|   mSmartClipDataTag = null
|   mStartActivityRequestWho = null
|   mStateListAnimator = null
|   mSystemUiVisibility = 0
|   mTag = null
|   mTempNestedScrollConsumed = null
|   mTop = 6
|   mTouchDelegate = null
|   mTouchSlop = 16
|   mTouchwizFlags = 0
|   mTransformationInfo = android.view.View$TransformationInfo@584382640 (0x22d4f8b0)
|   mTransientStateCount = 0
|   mTransitionName = null
|   mTwExtraPaddingBottomForPreference = 0
|   mTwHorizontalScrollbarPosition = 0
|   mUnscaledDrawingCache = null
|   mUnsetPressedState = null
|   mUserPaddingBottom = 0
|   mUserPaddingEnd = -2147483648
|   mUserPaddingLeft = 0
|   mUserPaddingLeftInitial = 0
|   mUserPaddingRight = 0
|   mUserPaddingRightInitial = 0
|   mUserPaddingStart = -2147483648
|   mVerticalScrollFactor = 0.0
|   mVerticalScrollbarPosition = 0
|   mViewFlags = 402915329
|   mWindowAttachCount = 1
|   mXmlFilePath = null
|   shadow$_klass_ = android.support.v7.widget.RecyclerView
|   shadow$_monitor_ = 0
* Instance of com.fernandocejas.sample.features.movies.MoviesActivity
|   static $classOverhead = byte[2136]@584118273 (0x22d0f001)
|   static Companion = com.fernandocejas.sample.features.movies.MoviesActivity$Companion@583033936 (0x22c06450)
|   static serialVersionUID = -9096016463174062906
|   static $change = null
|   _$_findViewCache = java.util.HashMap@584273280 (0x22d34d80)
|   _$_findViewCache = null
|   mDelegate = android.support.v7.app.AppCompatDelegateImplN@584207232 (0x22d24b80)
|   mResources = null
|   mThemeId = 2131558406
|   mCreated = true
|   mFragments = android.support.v4.app.FragmentController@584348688 (0x22d47410)
|   mHandler = android.support.v4.app.FragmentActivity$1@584398208 (0x22d53580)
|   mLoaderManager = null
|   mNextCandidateRequestIndex = 0
|   mPendingFragmentActivityResults = android.support.v4.util.SparseArrayCompat@584383552 (0x22d4fc40)
|   mReallyStopped = true
|   mRequestedPermissionsFromFragment = false
|   mResumed = false
|   mRetaining = false
|   mStopped = true
|   mViewModelStore = null
|   mStartedActivityFromFragment = false
|   mStartedIntentSenderFromFragment = false
|   mExtraDataMap = android.support.v4.util.SimpleArrayMap@584383576 (0x22d4fc58)
|   mLifecycleRegistry = android.arch.lifecycle.LifecycleRegistry@584398240 (0x22d535a0)
|   mActionBar = null
|   mActionModeTypeStarting = 0
|   mActivityInfo = android.content.pm.ActivityInfo@584207376 (0x22d24c10)
|   mActivityTransitionState = android.app.ActivityTransitionState@584216072 (0x22d26e08)
|   mAppLockCheckRunnable = android.app.Activity$1@584348704 (0x22d47420)
|   mAppLockIsInMultiWindowMode = false
|   mApplication = com.fernandocejas.sample.AndroidApplication@584098208 (0x22d0a1a0)
|   mCalled = true
|   mChangeCanvasToTranslucent = false
|   mChangingConfigurations = false
|   mComponent = android.content.ComponentName@584348720 (0x22d47430)
|   mConfigChangeFlags = 0
|   mCurrentConfig = android.content.res.Configuration@584198656 (0x22d22a00)
|   mDecor = null
|   mDefaultKeyMode = 0
|   mDefaultKeySsb = null
|   mDestroyed = true
|   mDoReportFullyDrawn = false
|   mEatKeyUpEvent = false
|   mEmbeddedID = null
|   mEnableDefaultActionBarUp = false
|   mEnterTransitionListener = android.app.SharedElementCallback$1@1878599368 (0x6ff926c8)
|   mExitTransitionListener = android.app.SharedElementCallback$1@1878599368 (0x6ff926c8)
|   mFinished = true
|   mFlipfont = 0
|   mFragments = android.app.FragmentController@584348736 (0x22d47440)
|   mHandler = android.os.Handler@584398272 (0x22d535c0)
|   mHasCurrentPermissionsRequest = false
|   mIdent = 20996792
|   mInstanceTracker = android.os.StrictMode$InstanceTracker@584348752 (0x22d47450)
|   mInstrumentation = android.app.Instrumentation@583940920 (0x22ce3b38)
|   mIntent = android.content.Intent@584210176 (0x22d25700)
|   mLastNonConfigurationInstances = null
|   mMainThread = android.app.ActivityThread@583020832 (0x22c03120)
|   mManagedCursors = java.util.ArrayList@584383600 (0x22d4fc70)
|   mManagedDialogs = null
|   mMenuInflater = null
|   mParent = null
|   mPolicyManager = null
|   mReferrer = java.lang.String@584287360 (0x22d38480)
|   mResultCode = 0
|   mResultData = null
|   mResumed = false
|   mScreenChangeListener = null
|   mSearchEvent = null
|   mSearchManager = null
|   mStartedActivity = false
|   mStopped = true
|   mTaskDescription = android.app.ActivityManager$TaskDescription@584398304 (0x22d535e0)
|   mTemporaryPause = false
|   mTitle = java.lang.String@584157152 (0x22d187e0)
|   mTitleColor = 0
|   mTitleReady = true
|   mToken = android.os.BinderProxy@584398336 (0x22d53600)
|   mTranslucentCallback = null
|   mUiThread = java.lang.Thread@1972954728 (0x7598e668)
|   mVisibleBehind = false
|   mVisibleFromClient = true
|   mVisibleFromServer = true
|   mVoiceInteractor = null
|   mWindow = com.android.internal.policy.PhoneWindow@583223504 (0x22c348d0)
|   mWindowAdded = true
|   mWindowManager = android.view.WindowManagerImpl@584383624 (0x22d4fc88)
|   mInflater = com.android.internal.policy.PhoneLayoutInflater@584275520 (0x22d35640)
|   mOverrideConfiguration = null
|   mResources = android.content.res.Resources@584287232 (0x22d38400)
|   mTheme = android.content.res.Resources$Theme@584348768 (0x22d47460)
|   mThemeResource = 2131558406
|   mBase = android.app.ContextImpl@584218320 (0x22d276d0)
|   shadow$_klass_ = com.fernandocejas.sample.features.movies.MoviesActivity
|   shadow$_monitor_ = -1932430697
* Excluded Refs:
| 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)

from android-cleanarchitecture-kotlin.

crjacinro avatar crjacinro commented on May 21, 2024

Isn't this an Android library memory leak?

from android-cleanarchitecture-kotlin.

giuliohome avatar giuliohome commented on May 21, 2024

No the log says (at start):

In com.fernandocejas.sample:1.0:1.
* com.fernandocejas.sample.features.movies.MoviesActivity has leaked:

And there is a reference to mNextServedView from the image that should point out something to the developer maybe...
Or otherwise if one can ignore the leak, the tool that detected it in the first place was useless. So i prefer to uninstall it and close the issue... that is also very old...

from android-cleanarchitecture-kotlin.

Zhuinden avatar Zhuinden commented on May 21, 2024

InputMethodManager has it, which is Android, so...

from android-cleanarchitecture-kotlin.

giuliohome avatar giuliohome commented on May 21, 2024

from android-cleanarchitecture-kotlin.

crjacinro avatar crjacinro commented on May 21, 2024

The MoviesActivity is leaked. YES. But what caused the leak is the inputManager, which is inside Android.

from android-cleanarchitecture-kotlin.

giuliohome avatar giuliohome commented on May 21, 2024

Since you repeat what you already wrote without reading my replies. I copy and paste again my previous message that you ignored.

Why have you configured a leak detection? Why can't you automatically exclude this one from being reported? Where has a corresponding issue been opened to the Android project ?

Now i silent this conversation since we are talking through each other and I don't want to waste more time here

from android-cleanarchitecture-kotlin.

giuliohome avatar giuliohome commented on May 21, 2024

Again. Now I have muted this discussion. I am not going to receive other notifications. Please read ;-)

from android-cleanarchitecture-kotlin.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.