leakcanary: ClipboardUIManager memory leak on Samsung
Samsung Galaxy Note 3. Can’t avoid next leak:
* .MainActivity$CardFragment has leaked:
* GC ROOT android.view.Choreographer$FrameDisplayEventReceiver.mMessageQueue
* references android.os.MessageQueue.mMessages
* references android.os.Message.callback
* references android.widget.Editor$Blink.this$0
* references android.widget.Editor.mTextView
* references android.support.v7.widget.AppCompatEditText.mClipboardExManager
* references android.sec.clipboard.ClipboardExManager.mClipboardUIManager
* references android.sec.clipboard.ClipboardUIManager.mContext
* references .MainActivity.mFragments
* references android.app.FragmentManagerImpl.mAdded
* references java.util.ArrayList.array
* references array java.lang.Object[].[0]
* leaks .MainActivity$CardFragment instance
[ 05-19 16:06:47.798 22049:24915 D/LeakCanary ]
* Reference Key: b6225f48-2840-4d34-a7db-3819d8f77dbf
* Device: samsung samsung SM-N900 ha3gxx
* Android Version: 5.0 API: 21 LeakCanary: 1.3.1
* Durations: watch=5449ms, gc=167ms, heap dump=7515ms, analysis=47645ms
[ 05-19 16:06:47.798 22049:24915 D/LeakCanary ]
* Details:
* Instance of android.view.Choreographer$FrameDisplayEventReceiver
| this$0 = android.view.Choreographer [id=0x12dc7780]
| mFrame = 1511856
| mTimestampNanos = 280338446797948
| mHavePendingVsync = false
| mCloseGuard = dalvik.system.CloseGuard [id=0x7302e730]
| mMessageQueue = android.os.MessageQueue [id=0x12cb0370]
| mReceiverPtr = -1361116128
* Instance of android.os.MessageQueue
| mIdleHandlers = java.util.ArrayList [id=0x12cb13c0]
| mMessages = android.os.Message [id=0x12cbe140]
| mPendingIdleHandlers = android.os.MessageQueue$IdleHandler[] [id=0x12defdc0;length=4]
| mBlocked = true
| mPtr = -1354739672
| mNextBarrierToken = 35
| mQuitAllowed = false
| mQuitting = false
* Instance of android.os.Message
| static $staticOverhead = byte[] [id=0x71d71009;length=72;size=88]
| static CREATOR = android.os.Message$1 [id=0x7304d790]
| static sPool = android.os.Message [id=0x12cbe100]
| static sPoolSync = java.lang.Object [id=0x7304d788]
| static FLAGS_TO_CLEAR_ON_COPY_FROM = 1
| static FLAG_ASYNCHRONOUS = 2
| static FLAG_IN_USE = 1
| static MAX_POOL_SIZE = 50
| static gCheckRecycle = true
| static sPoolSize = 10
| callback = android.widget.Editor$Blink [id=0x12f02f40]
| data = null
| next = android.os.Message [id=0x12e4fd80]
| obj = null
| replyTo = null
| target = android.widget.Editor$Blink [id=0x12f02f40]
| when = 280338552
| arg1 = 0
| arg2 = 0
| flags = 1
| sendingUid = -1
| what = 0
* Instance of android.widget.Editor$Blink
| this$0 = android.widget.Editor [id=0x12cc8e60]
| mCancelled = false
| mCallback = null
| mLooper = android.os.Looper [id=0x12cb13a0]
| mMessenger = null
| mQueue = android.os.MessageQueue [id=0x12cb0370]
| mAsynchronous = false
* Instance of android.widget.Editor
| static $staticOverhead = byte[] [id=0x7205e2f9;length=192;size=208]
| static ACTION_SEC_TRANSLATE = java.lang.String [id=0x7107ad98]
| static ACTION_SEC_TRANSLATE_RESULT = java.lang.String [id=0x713b6288]
| static EXTRA_NAME_AUTO_START = java.lang.String [id=0x71343358]
| static EXTRA_NAME_CALLER = java.lang.String [id=0x7103b4a0]
| static EXTRA_NAME_CLIENT_ID = java.lang.String [id=0x70fb9ed0]
| static EXTRA_NAME_MODE = java.lang.String [id=0x711a4ff8]
| static EXTRA_NAME_RESULT_CODE = java.lang.String [id=0x711053d8]
| static EXTRA_NAME_SOURCE_LANGUAGE = java.lang.String [id=0x71310c68]
| static EXTRA_NAME_SOURCE_TEXT = java.lang.String [id=0x71174af8]
| static EXTRA_NAME_TARGET_LANGUAGE = java.lang.String [id=0x71041190]
| static EXTRA_NAME_TARGET_TEXT = java.lang.String [id=0x70f8c2c0]
| static EXTRA_NAME_USE_BROADCAST_RECEIVER = java.lang.String [id=0x71027198]
| static EXTRA_VALUE_INPUT_MODE = java.lang.String [id=0x711c65a8]
| static EXTRA_VALUE_VIEWER_MODE = java.lang.String [id=0x710c1068]
| static TAG = java.lang.String [id=0x713a7378]
| static TEMP_POSITION = float[] [id=0x7304de80;length=2;size=24]
| static BLINK = 500
| static DEBUG_UNDO = false
| static DRAG_SHADOW_MAX_TEXT_LENGTH = 20
| static EXTRACT_NOTHING = -2
| static EXTRACT_UNKNOWN = -1
| static EXTRA_VALUE_RESULT_CANCEL = 0
| static EXTRA_VALUE_RESULT_OK = 1
| static TOP_LINE = 0
| mActionModeMenu = null
| mBlink = android.widget.Editor$Blink [id=0x12f02f40]
| mCaller = java.lang.String [id=0x12f069e0]
| mCorrectionHighlighter = null
| mCursorAnchorInfoNotifier = android.widget.Editor$CursorAnchorInfoNotifier [id=0x12f06940]
| mCursorDrawable = android.graphics.drawable.Drawable[] [id=0x12f06920;length=2]
| mCustomSelectionActionModeCallback = null
| mError = null
| mErrorPopup = null
| mInputContentType = android.widget.Editor$InputContentType [id=0x12f02c40]
| mInputMethodState = android.widget.Editor$InputMethodState [id=0x12f123c0]
| mInsertionPointCursorController = null
| mKeyListener = android.text.method.TextKeyListener [id=0x12de5240]
| mPositionListener = android.widget.Editor$PositionListener [id=0x12f07740]
| mReceiver = android.widget.Editor$2 [id=0x12f06980]
| mSelectHandleCenter = null
| mSelectHandleLeft = null
| mSelectHandleRight = null
| mSelectionActionMode = null
| mSelectionModifierCursorController = android.widget.Editor$SelectionModifierCursorController [id=0x12f09ca0]
| mShowSuggestionRunnable = null
| mSpanController = android.widget.Editor$SpanController [id=0x12f06ae0]
| mSpellChecker = android.widget.SpellChecker [id=0x12f076c0]
| mSuggestionRangeSpan = null
| mSuggestionsPopupWindow = null
| mTempRect = android.graphics.Rect [id=0x12f132c0]
| mTextDisplayLists = null
| mTextView = android.support.v7.widget.AppCompatEditText [id=0x12d67000]
| mUndoInputFilter = null
| mUndoManager = null
| mUndoOwner = null
| mWBPositionListener = null
| mWordIterator = null
| mClipboardEnable = true
| mShowCursor = 280338052
| mCreatedWithASelection = false
| mCurrentTranslateEnable = false
| mCursorCount = 1
| mCursorVisible = true
| mDeviceDPI = 480
| mDictionaryEnable = true
| mDiscardNextActionUp = false
| mEnableActionPopupWindow = true
| mErrorWasChanged = false
| mFrozenWithFocus = false
| mIgnoreActionUpEvent = false
| mInBatchEditControllers = false
| mInputType = 1
| mInsertionControllerEnabled = true
| mLastDownPositionX = 0.0
| mLastDownPositionY = 0.0
| mNewActionPopup = true
| mNewSelectionActionMode = false
| mPreserveDetachedSelection = false
| mSelectAllOnFocus = false
| mSelectionControllerEnabled = true
| mSelectionMoved = false
| mShareEnable = false
| mShowErrorAfterAttach = false
| mShowSoftInputOnFocus = true
| mTemporaryDetach = false
| mTextIsSelectable = false
| mThemeIsDeviceDefault = false
| mTouchFocusSelected = false
| mTranslateEnable = true
| mWebSearchEnable = false
| selection_end = 0
| selection_start = 0
* Instance of android.support.v7.widget.AppCompatEditText
| static $staticOverhead = byte[] [id=0x77cc9089;length=8;size=24]
| static TINT_ATTRS = int[] [id=0x12dd8ad0;length=1;size=16]
| mBackgroundTint = null
| mSetSPenIconCursorRunnable = null
| mBoostHelper = null
| mBoring = null
| mBufferType = android.widget.TextView$BufferType [id=0x73047c40]
| mChangeWatcher = android.widget.TextView$ChangeWatcher [id=0x12ef3d10]
| mCharWrapper = null
| mClipboardExManager = android.sec.clipboard.ClipboardExManager [id=0x12ec89c0]
| mCoverManager = com.samsung.android.cover.CoverManager [id=0x12f06d80]
| mCurrentSpellCheckerLocaleCache = null
| mDisplayText = null
| mDrawables = null
| mEditableFactory = android.text.Editable$Factory [id=0x73045fd0]
| mEditor = android.widget.Editor [id=0x12cc8e60]
| mEllipsize = null
| mFilters = android.text.InputFilter[] [id=0x884f0b70;length=0]
| mHighlightPaint = android.graphics.Paint [id=0x12ef9e20]
| mHighlightPath = android.graphics.Path [id=0x12f13260]
| mHint = java.lang.String [id=0x12f06900]
| mHintBoring = android.text.BoringLayout$Metrics [id=0x12f0da60]
| mHintLayout = android.text.BoringLayout [id=0x12f0a2c0]
| mHintTextColor = android.content.res.ColorStateList [id=0x12de51c0]
| mHoveredSpan = null
| mLayout = android.text.DynamicLayout [id=0x12f0e860]
| mLinkTextColor = android.content.res.ColorStateList [id=0x12dc8f20]
| mListeners = null
| mMarquee = null
| mMovement = android.text.method.ArrowKeyMovementMethod [id=0x12dd8ba0]
| mMultiHighlightPaint = android.graphics.Paint [id=0x12ef9e80]
| mMultiSelectPopupWindow = android.widget.MultiSelectPopupWindow [id=0x12dc8be0]
| mPasteEvent = android.widget.TextView$IClipboardDataPasteEventImpl [id=0x12ef3d50]
| mPenSelectVibrator = android.widget.TextView$PenSelectVibrator [id=0x12f02b50]
| mPenSelectionController = com.samsung.android.penselect.PenSelectionController [id=0x12d8af40]
| mPreText = null
| mRedoText = null
| mRestrictionPolicy = android.sec.enterprise.RestrictionPolicy [id=0x12d8af50]
| mSavedHintLayout = android.text.BoringLayout [id=0x12f0a2c0]
| mSavedLayout = null
| mSavedMarqueeModeLayout = null
| mScroller = null
| mSpannableFactory = android.text.Spannable$Factory [id=0x73046038]
| mStringName = null
| mStylusEventListener = android.widget.TextView$StylusEventListener [id=0x12f07680]
| mTempRect = android.graphics.Rect [id=0x12f10460]
| mText = android.text.SpannableStringBuilder [id=0x12f02e50]
| mTextColor = android.content.res.ColorStateList [id=0x885b10f8]
| mTextDir = android.text.TextDirectionHeuristics$TextDirectionHeuristicInternal [id=0x730460b8]
| mTextPaint = android.text.TextPaint [id=0x12eecc10]
| mToast = null
| mTransformation = android.text.method.SingleLineTransformationMethod [id=0x12d8afc0]
| mTransformed = android.text.method.ReplacementTransformationMethod$SpannedReplacementCharSequence [id=0x12f06e20]
| mUndoText = java.lang.String [id=0x70c13180]
| mWBTextBuffer = null
| mWordIteratorForMultiSelection = null
| mHoverEnterTime = -1
| mHoverExitTime = -1
| mLastScroll = 0
| HOVER_INTERVAL = 300
| TOUCH_DELTA = 36.0
| fromResLock = false
| mAllowTransformationLengthChange = false
| mAttachedWindow = true
| mAutoLinkMask = 0
| mCanTextMultiSelection = false
| mChangedSelectionBySIP = false
| mChangedSize = 0
| mChangedText = false
| mClipboardDataFormat = 2
| mCurHintTextColor = -1052689
| mCurTextColor = -570425344
| mCursorDrawableRes = 17303901
| mDeferScroll = -1
| mDesiredHeightAtMeasure = 132
| mDispatchTemporaryDetach = false
| mEllipsisKeywordCount = -1
| mEllipsisKeywordStart = -1
| mEnableLinkPreview = false
| mEnableMultiSelection = true
| mEnableUndoRedo = true
| mFreezesText = false
| mGravity = 81
| mHideSoftInput = false
| mHighlightColor = 1711314568
| mHighlightPathBogus = false
| mHorizontallyScrolling = true
| mIgnoreAccessibility = false
| mIncludePad = true
| mIsTouchDown = false
| mKeycodeDpadCenterStatus = false
| mLastAction = 0
| mLastCurPosEnd = 0
| mLastCurPosStart = 0
| mLastKeyCode = 0
| mLastLayoutDirection = 0
| mLinksClickable = true
| mMarqueeFadeMode = 0
| mMarqueeRepeatLimit = 3
| mMaxMode = 1
| mMaxWidth = 2147483647
| mMaxWidthMode = 2
| mMaximum = 1
| mMinMode = 1
| mMinWidth = 0
| mMinWidthMode = 2
| mMinimum = 1
| mMultiHighlightColor = -1728022343
| mOldMaxMode = 1
| mOldMaximum = 1
| mOnDragResult = true
| mPreDrawListenerDetached = false
| mPreDrawRegistered = false
| mPretextCurPosEnd = 0
| mPretextCurPosStart = 0
| mPreventDefaultMovement = false
| mQuickPopupCopyRes = 17304283
| mQuickPopupDictionaryRes = 17304284
| mQuickPopupDividerRes = 17303324
| mQuickPopupItemBackGroundRes = 17304282
| mQuickPopupSelectAllRes = 17304285
| mQuickPopupShareRes = 17304286
| mQuickPopupTranslateRes = 17304287
| mQuickPopupWindowBackgroundRes = 17304288
| mRestartMarquee = false
| mSelectall = false
| mShadowColor = 0
| mShadowDx = 0.0
| mShadowDy = 0.0
| mShadowRadius = 0.0
| mSingleLine = true
| mSkipUpdateDisplayText = false
| mSpacingAdd = 0.0
| mSpacingMult = 1.0
| mTemporaryDetach = false
| mTextEditActionPopupBackGroundRes = 17304342
| mTextEditActionPopupClipboardRes = 17304336
| mTextEditActionPopupCopyRes = 17304337
| mTextEditActionPopupCutRes = 17304338
| mTextEditActionPopupDictionaryRes = 17304339
| mTextEditActionPopupDividerRes = 17304340
| mTextEditActionPopupPasteRes = 17304344
| mTextEditActionPopupSelectAllRes = 17304345
| mTextEditActionPopupShareRes = 17304346
| mTextEditActionPopupTranslateRes = 17304347
| mTextEditActionPopupWebSearchRes = 17304348
| mTextEditSuggestionItemLayout = 17367297
| mTextSelectHandleLeftRes = 17303907
| mTextSelectHandleRes = 17303910
| mTextSelectHandleRightRes = 17303913
| mThemeIsDeviceDefault = false
| mToolType = 0
| mUseDisplayText = false
| mUserSetTextScaleX = false
| mWBMaxLength = -1
| mhasMultiSelection = false
| mAccessibilityDelegate = null
| mAirButtonImpl = null
| mAnimator = null
| mAttachInfo = android.view.View$AttachInfo [id=0x12cc8f80]
| mAttributes = null
| mBackground = android.graphics.drawable.InsetDrawable [id=0x12efedc0]
| mBackgroundPath = null
| mBackgroundRenderNode = android.view.RenderNode [id=0x12f13240]
| mBackgroundTint = null
| mClipBounds = null
| mContentDescription = null
| mContext = android.support.v7.internal.widget.TintContextWrapper [id=0x12ef3c20]
| mCurrentAnimation = null
| mDrawableState = int[] [id=0x88b33450;length=4;size=32]
| mDrawingCache = null
| mFloatingTreeObserver = null
| mGhostView = null
| mHoverPopup = null
| mInputEventConsistencyVerifier = null
| mKeyedTags = null
| mLayerPaint = null
| mLayoutInsets = null
| mLayoutParams = android.widget.FrameLayout$LayoutParams [id=0x12f070c0]
| mListenerInfo = null
| mMatchIdPredicate = null
| mMatchLabelForPredicate = null
| mMeasureCache = android.util.LongSparseLongArray [id=0x12f0d900]
| mNestedScrollingParent = null
| mOutlineProvider = android.view.ViewOutlineProvider$1 [id=0x730469a8]
| mOverlay = null
| mParent = android.support.v7.widget.CardView [id=0x12ed8400]
| mPendingCheckForLongPress = null
| mPendingCheckForTap = null
| mPerformClick = null
| mRenderNode = android.view.RenderNode [id=0x12f06360]
| mRenderNodeImageFilter = null
| mRenderNodeImageFilterClipRects = java.util.ArrayList [id=0x12f06380]
| mResources = android.support.v7.internal.widget.TintContextWrapper$TintResources [id=0x12e62c90]
| mRootViewCheckForDialog = null
| mScrollCache = null
| mSendViewScrolledAccessibilityEvent = null
| mSendViewStateChangedAccessibilityEvent = null
| mSmartClipDataExtractionListener = null
| mSmartClipDataTag = null
| mStateListAnimator = null
| mTag = null
| mTempNestedScrollConsumed = null
| mTouchDelegate = null
| mTransformationInfo = android.view.View$TransformationInfo [id=0x12f10400]
| mTransitionName = null
| mTwHorizontalScrollbarRect = android.graphics.Rect [id=0x12f01f80]
| mTwVerticalScrollbarRect = android.graphics.Rect [id=0x12f01f60]
| mUnscaledDrawingCache = null
| mUnsetPressedState = null
| mWritingBuddy = null
| mXmlFilePath = null
| DEBUG_ELASTIC = false
| isElasticEnabled = false
| isPenSideButton = false
| mAccessibilityCursorPosition = -1
| mAccessibilityViewId = -1
| mBackgroundResource = 0
| mBackgroundSizeChanged = false
| mBottom = 360
| mCachingFailed = false
| mDisablePenGestureforfactorytest = false
| mDrawingCacheBackgroundColor = 0
| mEnablePenGesture = true
| mHasPerformedLongPress = false
| mHoverPopupToolTypeByApp = 0
| mHoverPopupType = 2
| mID = 2131492980
| mIsDetachedFromWindow = false
| mIsInDialog = false
| mIsSetContextMenuZOrderToTop = false
| mIsSetFingerHovedInAppWidget = true
| mIsWritingBuddyEnabled = true
| mLabelForId = -1
| mLastIsOpaque = false
| mLayerType = 0
| mLeft = 96
| mLeftPaddingDefined = false
| mMeasuredHeight = 132
| mMeasuredWidth = 600
| mMinHeight = 0
| mMinWidth = 0
| mNeededToChangedScrollBarPosition = false
| mNextFocusDownId = -1
| mNextFocusForwardId = -1
| mNextFocusLeftId = -1
| mNextFocusRightId = -1
| mNextFocusUpId = -1
| mOldHeightMeasureSpec = -2147483082
| mOldWidthMeasureSpec = 1073742424
| mOverScrollMode = 1
| mPaddingBottom = 39
| mPaddingLeft = 12
| mPaddingRight = 12
| mPaddingTop = 12
| mPrivateFlags = 16943154
| mPrivateFlags2 = 1611867688
| mPrivateFlags3 = 4
| mRecreateDisplayList = false
| mRight = 696
| mRightPaddingDefined = false
| mScrollBarPositionPadding = 0
| mScrollX = 524000
| mScrollY = 0
| mSendingHoverAccessibilityEvents = false
| mSkipRtlCheck = false
| mSystemUiVisibility = 0
| mTop = 228
| mTouchSlop = 48
| mTouchwizFlags = 0
| mTransientStateCount = 0
| mTwExtraPaddingBottomForPreference = 0
| mTwHorizontalScrollbarPosition = 0
| mTwScrollingByScrollbar = false
| mTwScrollingVertical = true
| mUserPaddingBottom = 39
| mUserPaddingEnd = -2147483648
| mUserPaddingLeft = 12
| mUserPaddingLeftInitial = 12
| mUserPaddingRight = 12
| mUserPaddingRightInitial = 12
| mUserPaddingStart = -2147483648
| mVerticalScrollFactor = 0.0
| mVerticalScrollbarPosition = 0
| mViewFlags = 405028865
| mWindowAttachCount = 1
* Instance of android.sec.clipboard.ClipboardExManager
| static $staticOverhead = byte[] [id=0x71e60af9;length=56;size=72]
| static sService = android.sec.clipboard.IClipboardService$Stub$Proxy [id=0x12dea2e0]
| static DATE = 1
| static DEFAULT = 0
| static EMAIL = 4
| static PHONE_NUMBER = 3
| static TIME = 2
| static URL = 5
| mClipboardConverter = null
| mClipboardUIManager = android.sec.clipboard.ClipboardUIManager [id=0x12dec360]
| mContext = .MainActivity [id=0x12d06880]
| mPasteEvent = null
| mRegInterface = null
| mRegScrapInterface = null
| mSetDataHandler = android.sec.clipboard.ClipboardExManager$1 [id=0x12f06fa0]
| mToast = null
| FAIL_SET_DATA = 1
| PROTECTED_DATA_MAX = 3
| SUCCESS_AND_SAVE_BITMAP = 2
| SUCCESS_SET_DATA = 0
| _UNFORMAT = -1
| mContainerID = 0
| mFormatid = -1
| mScrapDataSaving = false
* Instance of android.sec.clipboard.ClipboardUIManager
| static $staticOverhead = byte[] [id=0x71e61ea9;length=32;size=48]
| static TAG = java.lang.String [id=0x712c7c20]
| static mCBUIManager = null
| static sInstance = android.sec.clipboard.ClipboardUIManager [id=0x12dec360]
| static mClipboardMode = 0
| mAdapter = null
| mContext = .MainActivity [id=0x12d05380]
| mHandler = null
| mParentView = null
| mViewID = 0
* Instance of .MainActivity
| mDirector = .Director [id=0x12d03be0]
| mNextCircleButton = android.widget.ImageButton [id=0x12c17800]
| mPagerAdapter = .MainActivity$ScreenSlidePagerAdapter [id=0x12dca200]
| mViewPager = android.support.v4.view.ViewPager [id=0x12c17000]
| mDelegate = android.support.v7.app.AppCompatDelegateImplV11 [id=0x12c24360]
| mAllLoaderManagers = android.support.v4.util.SimpleArrayMap [id=0x12dca2e0]
| mContainer = android.support.v4.app.FragmentActivity$2 [id=0x12c84990]
| mFragments = android.support.v4.app.FragmentManagerImpl [id=0x12c0bc80]
| mHandler = android.support.v4.app.FragmentActivity$1 [id=0x12d17f60]
| mLoaderManager = null
| mCheckedForLoaderManager = true
| mCreated = true
| mLoadersStarted = false
| mOptionsMenuInvalidated = false
| mReallyStopped = true
| mResumed = false
| mRetaining = true
| mStopped = true
| mActionBar = null
| mActivityInfo = android.content.pm.ActivityInfo [id=0x12cc0100]
| mActivityTransitionState = android.app.ActivityTransitionState [id=0x12d18b00]
| mAllLoaderManagers = android.util.ArrayMap [id=0x12dca240]
| mApplication = .App [id=0x12cb0eb0]
| mComponent = android.content.ComponentName [id=0x12caf080]
| mContainer = android.app.Activity$1 [id=0x12c84940]
| mCurrentConfig = android.content.res.Configuration [id=0x12c0bdd0]
| mDecor = null
| mDefaultKeySsb = null
| mEmbeddedID = null
| mEnterTransitionListener = android.app.SharedElementCallback$1 [id=0x7304c0d8]
| mExitTransitionListener = android.app.SharedElementCallback$1 [id=0x7304c0d8]
| mFeatureContextMenuListener = android.app.Activity$FeatureContextMenuListener [id=0x12c84910]
| mFragments = android.app.FragmentManagerImpl [id=0x12c0bc10]
| mHandler = android.os.Handler [id=0x12d17f40]
| mInjectionManager = null
| mInstanceTracker = android.os.StrictMode$InstanceTracker [id=0x12c84950]
| mInstrumentation = android.app.Instrumentation [id=0x12c6ad80]
| mIntent = android.content.Intent [id=0x12cbc070]
| mLastNonConfigurationInstances = null
| mLauncherBooster = null
| mLoaderManager = null
| mMainThread = android.app.ActivityThread [id=0x12c373a0]
| mManagedCursors = java.util.ArrayList [id=0x12d17ee0]
| mManagedDialogs = null
| mMenuInflater = null
| mMultiWindowStyle = com.samsung.android.multiwindow.MultiWindowStyle [id=0x12d03c70]
| mParent = null
| mResultData = null
| mSearchManager = null
| mSubDecor = null
| mSubWindow = null
| mTitle = java.lang.String [id=0x12d202a0]
| mToken = android.os.BinderProxy [id=0x12cac1a0]
| mTranslucentCallback = null
| mUiThread = java.lang.Thread [id=0x87ae1ef0]
| mVoiceInteractor = null
| mWindow = com.android.internal.policy.impl.PhoneWindow [id=0x12d43300]
| mWindowManager = android.view.WindowManagerImpl [id=0x12d2fb60]
| myName = java.lang.String [id=0x77d4d498]
| DEBUG_ELASTIC = true
| isElasticEnabled = false
| mCalled = true
| mChangeCanvasToTranslucent = false
| mChangingConfigurations = true
| mCheckedForLoaderManager = true
| mConfigChangeFlags = 1152
| mDefaultKeyMode = 0
| mDestroyed = true
| mDoReportFullyDrawn = false
| mEnableDefaultActionBarUp = false
| mFinished = false
| mFlipfont = 0
| mIdent = 29494887
| mLoadersStarted = false
| mPreventEmbeddedTabs = false
| mResultCode = 0
| mResumed = false
| mStackedHeight = -1
| mStartedActivity = false
| mStopped = true
| mSubWindowAdded = false
| mTemporaryPause = false
| mTitleColor = 0
| mTitleReady = true
| mVisibleBehind = false
| mVisibleFromClient = true
| mVisibleFromServer = true
| mWindowAdded = true
| mInflater = com.android.internal.policy.impl.PhoneLayoutInflater [id=0x12d2ad60]
| mOverrideConfiguration = null
| mResources = android.content.res.Resources [id=0x12c28880]
| mTheme = android.content.res.Resources$Theme [id=0x12d2fb80]
| mThemeResource = 2131230939
| mBase = android.app.ContextImpl [id=0x12c90730]
* Instance of android.app.FragmentManagerImpl
| static $staticOverhead = byte[] [id=0x7195ed31;length=56;size=72]
| static TAG = java.lang.String [id=0x71088f88]
| static TARGET_REQUEST_CODE_STATE_TAG = java.lang.String [id=0x713205a0]
| static TARGET_STATE_TAG = java.lang.String [id=0x710687d0]
| static USER_VISIBLE_HINT_TAG = java.lang.String [id=0x712d8848]
| static VIEW_STATE_TAG = java.lang.String [id=0x71361da0]
| static DEBUG = false
| static isElasticEnabled = false
| mActive = java.util.ArrayList [id=0x12dd9a40]
| mActivity = null
| mAdded = java.util.ArrayList [id=0x12dd9a20]
| mAvailBackStackIndices = null
| mAvailIndices = java.util.ArrayList [id=0x12e35aa0]
| mBackStack = null
| mBackStackChangeListeners = null
| mBackStackIndices = null
| mContainer = null
| mCreatedMenus = null
| mExecCommit = android.app.FragmentManagerImpl$1 [id=0x12c84930]
| mNoTransactionsBecause = null
| mParent = null
| mPendingActions = java.util.ArrayList [id=0x12dd9900]
| mStateArray = null
| mStateBundle = android.os.Bundle [id=0x12dfe2a0]
| mTmpActions = java.lang.Runnable[] [id=0x12dd87c0;length=1]
| mCurState = 0
| mDestroyed = true
| mExecutingActions = false
| mHavePendingDeferredStart = false
| mNeedMenuInvalidate = false
| mStateSaved = true
* Instance of java.util.ArrayList
| static $staticOverhead = byte[] [id=0x70da05d9;length=16;size=32]
| static MIN_CAPACITY_INCREMENT = 12
| static serialVersionUID = 8683452581122892189
| array = java.lang.Object[] [id=0x12ddb040;length=12]
| size = 1
| modCount = 1
* Array of java.lang.Object[]
| [0] = .MainActivity$CardFragment [id=0x12c6b2a0]
| [1] = null
| [2] = null
| [3] = null
| [4] = null
| [5] = null
| [6] = null
| [7] = null
| [8] = null
| [9] = null
| [10] = null
| [11] = null
* Instance of .MainActivity$CardFragment
| static $staticOverhead = byte[] [id=0x77d4bb11;length=8;size=24]
| static ARG_SECTION_NUMBER = java.lang.String [id=0x12dd9860]
| mDirector = .Director [id=0x12d03be0]
| mEditText = android.support.v7.widget.AppCompatEditText [id=0x12d53000]
| mEngTextView = android.support.v7.widget.AppCompatTextView [id=0x12d51000]
| mEnteredRusWord = null
| mFragmentLayout = android.widget.LinearLayout [id=0x12c19000]
| mPlaySoundButton = android.widget.ImageButton [id=0x12c19c00]
| mRusTextScrollView = android.widget.ScrollView [id=0x12c1a400]
| mRusTextView = android.support.v7.widget.AppCompatTextView [id=0x12d52800]
| mTranscriptionTextView = android.support.v7.widget.AppCompatTextView [id=0x12d51800]
| mSectionNumber = 0
| mActivity = null
| mAllowEnterTransitionOverlap = null
| mAllowReturnTransitionOverlap = null
| mAnimatingAway = null
| mArguments = android.os.Bundle [id=0x12dd9880]
| mChildFragmentManager = null
| mContainer = null
| mEnterTransition = null
| mEnterTransitionCallback = android.app.SharedElementCallback$1 [id=0x7304c0d8]
| mExitTransition = null
| mExitTransitionCallback = android.app.SharedElementCallback$1 [id=0x7304c0d8]
| mFeatureContextMenuListener = android.app.Fragment$FeatureContextMenuListener [id=0x12dd87a0]
| mFragmentManager = null
| mInjectionManager = null
| mLoaderManager = null
| mParentFragment = null
| mReenterTransition = android.transition.TransitionSet [id=0x73042730]
| mReturnTransition = android.transition.TransitionSet [id=0x73042730]
| mSavedFragmentState = null
| mSavedViewState = android.util.SparseArray [id=0x12dfe2e0]
| mSharedElementEnterTransition = null
| mSharedElementReturnTransition = android.transition.TransitionSet [id=0x73042730]
| mTag = null
| mTarget = null
| mView = null
| mWho = null
| myName = java.lang.String [id=0x77d4c260]
| isElasticEnabled = false
| mAdded = false
| mBackStackNesting = 0
| mCalled = true
| mCheckedForLoaderManager = false
| mContainerId = 0
| mDeferStart = true
| mDetached = false
| mFragmentId = 0
| mFromLayout = false
| mHasMenu = false
| mHidden = false
| mInLayout = false
| mIndex = -1
| mLoadersStarted = false
| mMenuVisible = false
| mNextAnim = 0
| mRemoving = false
| mRestored = false
| mResumed = false
| mRetainInstance = false
| mRetaining = false
| mState = 0
| mStateAfterAnimating = 0
| mTargetIndex = -1
| mTargetRequestCode = 0
| mUserVisibleHint = false
About this issue
- Original URL
- State: closed
- Created 9 years ago
- Comments: 25 (7 by maintainers)
Commits related to this issue
- Add fix suggestion for ClipboardUIManager leak. Fixes #133. — committed to pepyakin/leakcanary by deleted user 9 years ago
- Add fix suggestion for ClipboardUIManager leak. Fixes #133. — committed to pepyakin/leakcanary by deleted user 9 years ago
- Add fix suggestion for ClipboardUIManager leak. Fixes #133. — committed to Yky/leakcanary by deleted user 9 years ago
- Add fix suggestion for ClipboardUIManager leak. Fixes #133. — committed to XLibrarys/leakcanary by deleted user 9 years ago
- Add a workaround for a leak bug found by leakcanary Reference: https://gist.github.com/cypressious/91c4fb1455470d803a602838dfcd5774 Reference: https://github.com/square/leakcanary/issues/133 — committed to franciscojunior/Vampidroid by franciscojunior 7 years ago
@GRouslan , could you show me the code?