We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
In io.github.omnitrack.yhkim.ema_pilot_study.debug:2.2.134.1496-beta:244.
kr.ac.snu.hcil.omnitrack.ui.pages.tracker.TrackerDetailActivity has leaked:
GC ROOT android.view.accessibility.AccessibilityManager$1.this$0 (anonymous subclass of android.view.accessibility.IAccessibilityManagerClient$Stub)
references android.view.accessibility.AccessibilityManager.mTouchExplorationStateChangeListeners
references android.util.ArrayMap.mArray
references array java.lang.Object[].[14]
references android.support.v4.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper.mListener
references android.support.design.widget.BaseTransientBottomBar$SnackbarBaseLayout$1.this$0 (anonymous implementation of android.support.v4.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListener)
references android.support.design.widget.Snackbar$SnackbarLayout.mContext
references android.view.ContextThemeWrapper.mBase
leaks kr.ac.snu.hcil.omnitrack.ui.pages.tracker.TrackerDetailActivity instance
Retaining: 2.9 kB.
Reference Key: d785dcf3-4b33-4ea1-9f24-3b5abc40dc10
Device: samsung samsung SM-G930K heroltektt
Android Version: 8.0.0 API: 26 LeakCanary: 1.5.4 74837f0
Durations: watch=76653ms, gc=358ms, heap dump=2165ms, analysis=256725ms
Details:
Instance of android.view.accessibility.AccessibilityManager$1 | static $classOverhead = byte[264]@1875108737 (0x6fc3e381) | this$0 = android.view.accessibility.AccessibilityManager@319535080 (0x130bb7e8) | mDescriptor = java.lang.String@1876223712 (0x6fd4e6e0) | mObject = 480594108032 | mOwner = android.view.accessibility.AccessibilityManager$1@319866696 (0x1310c748) | shadow$klass = android.view.accessibility.AccessibilityManager$1 | shadow$monitor = 0
Instance of android.view.accessibility.AccessibilityManager | static SEM_STATE_FLAG_GOOGLE_TALKBACK = 16 | static sInstanceSync = java.lang.Object@1873818120 (0x6fb03208) | static sInstance = android.view.accessibility.AccessibilityManager@319535080 (0x130bb7e8) | static STATE_FLAG_HIGH_TEXT_CONTRAST_ENABLED = 4 | static SEM_STATE_FLAG_BIXBY = 256 | static SEM_STATE_FLAG_UNIVERSAL_SWITCH = 64 | static DALTONIZER_SIMULATE_MONOCHROMACY = 0 | static AUTOCLICK_DELAY_DEFAULT = 600 | static DALTONIZER_DISABLED = -1 | static LOG_TAG = java.lang.String@1876033680 (0x6fd20090) | static DEBUG = false | static DALTONIZER_CORRECT_DEUTERANOMALY = 12 | static $classOverhead = byte[637]@1874593833 (0x6fbc0829) | static STATE_FLAG_ACCESSIBILITY_ENABLED = 1 | static ACTION_CHOOSE_ACCESSIBILITY_BUTTON = java.lang.String@1876248568 (0x6fd547f8) | static SEM_STATE_FLAG_VOICE_ASSISTANT = 32 | static STATE_FLAG_TOUCH_EXPLORATION_ENABLED = 2 | SEM_COLOR_FILTER_TYPE_AZURE = 1 | SEM_COLOR_FILTER_TYPE_BLUE = 0 | SEM_COLOR_FILTER_TYPE_CHARTREUSE_GREEN = 5 | SEM_COLOR_FILTER_TYPE_CYAN = 2 | SEM_COLOR_FILTER_TYPE_GREEN = 4 | SEM_COLOR_FILTER_TYPE_MAGENTA = 10 | SEM_COLOR_FILTER_TYPE_ORANGE = 7 | SEM_COLOR_FILTER_TYPE_RED = 8 | SEM_COLOR_FILTER_TYPE_ROSE = 9 | SEM_COLOR_FILTER_TYPE_SPRING_GREEN = 3 | SEM_COLOR_FILTER_TYPE_VIOLET = 11 | SEM_COLOR_FILTER_TYPE_YELLOW = 6 | mAccessibilityStateChangeListeners = android.util.ArrayMap@329056632 (0x139d0178) | mCallback = android.view.accessibility.AccessibilityManager$MyCallback@329056664 (0x139d0198) | mClient = android.view.accessibility.AccessibilityManager$1@319866696 (0x1310c748) | mHandler = android.os.Handler@329056680 (0x139d01a8) | mHighTextContrastStateChangeListeners = android.util.ArrayMap@329056712 (0x139d01c8) | mIsBixbyRunning = false | mIsEnabled = true | mIsHighTextContrastEnabled = false | mIsTouchExplorationEnabled = false | mLock = java.lang.Object@329056744 (0x139d01e8) | mRelevantEventTypes = 4307005 | mService = android.view.accessibility.IAccessibilityManager$Stub$Proxy@329056752 (0x139d01f0) | mServicesStateChangeListeners = android.util.ArrayMap@329056768 (0x139d0200) | mTouchExplorationStateChangeListeners = android.util.ArrayMap@329056800 (0x139d0220) | mUserId = 0 | shadow$klass = android.view.accessibility.AccessibilityManager | shadow$monitor = 0
Instance of android.util.ArrayMap | static CONCURRENT_MODIFICATION_EXCEPTIONS = true | static BASE_SIZE = 4 | static EMPTY = android.util.ArrayMap@1874020512 (0x6fb348a0) | static mBaseCache = java.lang.Object[8]@319533328 (0x130bb110) | static DEBUG = false | static TAG = java.lang.String@1876038344 (0x6fd212c8) | static $classOverhead = byte[454]@1874563425 (0x6fbb9161) | static mBaseCacheSize = 3 | static mTwiceBaseCache = java.lang.Object[16]@319533376 (0x130bb140) | static CACHE_SIZE = 10 | static mTwiceBaseCacheSize = 2 | static EMPTY_IMMUTABLE_INTS = int[0]@1874020544 (0x6fb348c0) | mArray = java.lang.Object[16]@329056832 (0x139d0240) | mCollections = null | mHashes = int[8]@329056912 (0x139d0290) | mIdentityHashCode = false | mSize = 8 | shadow$klass = android.util.ArrayMap | shadow$monitor = 0
Array of java.lang.Object[] | [0] = android.support.v4.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper@329056960 (0x139d02c0) | [1] = android.os.Handler@329056680 (0x139d01a8) | [2] = android.support.v4.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper@329056976 (0x139d02d0) | [3] = android.os.Handler@329056680 (0x139d01a8) | [4] = android.support.v4.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper@329056992 (0x139d02e0) | [5] = android.os.Handler@329056680 (0x139d01a8) | [6] = android.support.v4.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper@329057008 (0x139d02f0) | [7] = android.os.Handler@329056680 (0x139d01a8) | [8] = android.support.v4.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper@329057024 (0x139d0300) | [9] = android.os.Handler@329056680 (0x139d01a8) | [10] = android.support.v4.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper@329057040 (0x139d0310) | [11] = android.os.Handler@329056680 (0x139d01a8) | [12] = android.support.v4.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper@329057056 (0x139d0320) | [13] = android.os.Handler@329056680 (0x139d01a8) | [14] = android.support.v4.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper@329057072 (0x139d0330) | [15] = android.os.Handler@329056680 (0x139d01a8)
Instance of android.support.v4.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper | static $classOverhead = byte[112]@320290241 (0x13173dc1) | mListener = android.support.design.widget.BaseTransientBottomBar$SnackbarBaseLayout$1@329057088 (0x139d0340) | shadow$klass = android.support.v4.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper | shadow$monitor = 0
Instance of android.support.design.widget.BaseTransientBottomBar$SnackbarBaseLayout$1 | static $classOverhead = byte[112]@327569097 (0x13864ec9) | this$0 = android.support.design.widget.Snackbar$SnackbarLayout@329057104 (0x139d0350) | shadow$klass = android.support.design.widget.BaseTransientBottomBar$SnackbarBaseLayout$1 | shadow$monitor = -1882872927
Instance of android.support.design.widget.Snackbar$SnackbarLayout | static $classOverhead = byte[8136]@327777801 (0x13897e09) | accessibilityManager = android.view.accessibility.AccessibilityManager@319535080 (0x130bb7e8) | onAttachStateChangeListener = null | onLayoutChangeListener = null | touchExplorationStateChangeListener = android.support.design.widget.BaseTransientBottomBar$SnackbarBaseLayout$1@329057088 (0x139d0340) | mForegroundPaddingBottom = 0 | mForegroundPaddingLeft = 0 | mForegroundPaddingRight = 0 | mForegroundPaddingTop = 0 | mMatchParentChildren = java.util.ArrayList@329057840 (0x139d0630) | mMeasureAllChildren = false | mAnimationListener = null | mCachePaint = null | mChildCountWithTransientState = 0 | mChildTransformation = null | mChildren = android.view.View[12]@329057864 (0x139d0648) | mChildrenCount = 1 | 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$2@329057928 (0x139d0688) | mLocalPoint = null | mNestedScrollAxes = 0 | mOnHierarchyChangeListener = null | mPersistentDrawingCache = 2 | mPreSortedChildren = null | mSemHorizontalScrollbarRectRelativePosX = 0 | mSemVerticalScrollbarRectRelativePosY = 0 | mSemX = 0.0 | mSemY = 0.0 | mSuppressLayout = false | mTempPoint = null | mTooltipHoverTarget = null | mTooltipHoveredSelf = false | mTransientIndices = null | mTransientViews = null | mTransition = null | mTransitioningViews = null | mVisibilityChangingChildren = null | isPenSideButton = false | mAccessibilityCursorPosition = -1 | mAccessibilityDelegate = android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateAdapter@329057944 (0x139d0698) | mAccessibilityTraversalAfterId = -1 | mAccessibilityTraversalBeforeId = -1 | mAccessibilityViewId = -1 | mAnimator = null | mAttachInfo = null | mAttributes = null | mAutofillHints = null | mAutofillId = null | mAutofillViewId = -1 | mBackground = android.graphics.drawable.GradientDrawable@329057960 (0x139d06a8) | mBackgroundRenderNode = null | mBackgroundResource = 0 | mBackgroundSizeChanged = true | mBackgroundTint = null | mBottom = 0 | mCachingFailed = false | mClipBounds = null | mContentDescription = null | mContext = android.view.ContextThemeWrapper@329058048 (0x139d0700) | mCurrentAnimation = null | mDefaultFocusHighlight = null | mDefaultFocusHighlightCache = null | mDefaultFocusHighlightEnabled = true | mDefaultFocusHighlightSizeChanged = false | mDirectPenInput = null | mDisablePenGestureforfactorytest = true | mDrawableState = null | mDrawingCache = null | mDrawingCacheBackgroundColor = 0 | mFloatingTreeObserver = null | mForegroundInfo = null | mFrameMetricsObservers = null | mGhostView = null | mHasPerformedLongPress = false | mHoverPopup = null | mHoverPopupToolTypeByApp = 0 | mHoverPopupType = 0 | mID = -1 | mIgnoreNextUpEvent = false | mImageFilterBridge = null | mInContextButtonPress = false | mInputEventConsistencyVerifier = null | mIsCiqEnabled = false | mIsDetachedFromWindow = false | mIsDirectPenInputEnabled = false | mIsSetFingerHovedInAppWidget = true | mKeyedTags = android.util.SparseArray@329058080 (0x139d0720) | mLabelForId = -1 | mLastIsOpaque = true | mLayerPaint = null | mLayerType = 0 | mLayoutInsets = null | mLayoutParams = android.support.design.widget.CoordinatorLayout$LayoutParams@329058104 (0x139d0738) | mLeft = 0 | mLeftPaddingDefined = true | mListenerInfo = android.view.View$ListenerInfo@329058208 (0x139d07a0) | mLongClickX = NaN | mLongClickY = NaN | mMatchIdPredicate = null | mMatchLabelForPredicate = null | mMeasureCache = null | mMeasuredHeight = 0 | mMeasuredWidth = 0 | mMinHeight = 0 | mMinWidth = -1 | mNeededToChangedScrollBarPosition = false | mNestedScrollingParent = null | mNextClusterForwardId = -1 | mNextFocusDownId = -1 | mNextFocusForwardId = -1 | mNextFocusLeftId = -1 | mNextFocusRightId = -1 | mNextFocusUpId = -1 | mOldHeightMeasureSpec = -2147483648 | mOldWidthMeasureSpec = -2147483648 | mOutlineProvider = android.view.ViewOutlineProvider$1@1874051376 (0x6fb3c130) | mOverScrollMode = 1 | mOverlay = null | mPaddingBottom = 0 | mPaddingLeft = 36 | mPaddingRight = 36 | mPaddingTop = 0 | mParent = null | mPendingCheckForLongPress = null | mPendingCheckForTap = null | mPerformClick = null | mPointerIcon = null | mPrivateFlags = -2120216544 | mPrivateFlags2 = 9577480 | mPrivateFlags3 = 0 | mRecreateDisplayList = false | mRenderNode = android.view.RenderNode@329058280 (0x139d07e8) | mRenderNodeImageFilter = null | mRenderNodeImageFilterClipRects = java.util.ArrayList@329058304 (0x139d0800) | mResources = android.content.res.Resources@329058328 (0x139d0818) | mRight = 0 | mRightPaddingDefined = true | mRoundScrollbarRenderer = null | mRunQueue = null | mScrollBarPositionPadding = 0 | mScrollCache = null | mScrollIndicatorDrawable = null | mScrollX = 0 | mScrollY = 0 | mSemHorizontalScrollbarRect = android.graphics.Rect@329058376 (0x139d0848) | mSemScrollingByScrollbar = false | mSemScrollingVertical = true | mSemVerticalScrollbarRect = android.graphics.Rect@329058400 (0x139d0860) | mSendViewScrolledAccessibilityEvent = null | mSendViewStateChangedAccessibilityEvent = null | mSendingHoverAccessibilityEvents = false | mSmartClipDataExtractionListener = null | mSmartClipDataTag = null | mStartActivityRequestWho = null | mStateListAnimator = null | mSystemUiVisibility = 0 | mTag = null | mTempNestedScrollConsumed = null | mTooltipInfo = null | mTop = 0 | mTouchDelegate = null | mTouchSlop = 24 | mTouchwizFlags = 0 | mTransformationInfo = null | mTransientStateCount = 0 | mTransitionName = null | mTwExtraPaddingBottomForPreference = 0 | mTwHorizontalScrollbarPosition = 0 | mUnscaledDrawingCache = null | mUnsetPressedState = null | mUserPaddingBottom = 0 | mUserPaddingEnd = -2147483648 | mUserPaddingLeft = 36 | mUserPaddingLeftInitial = 36 | mUserPaddingRight = 36 | mUserPaddingRightInitial = 36 | mUserPaddingStart = -2147483648 | mVerticalScrollFactor = 0.0 | mVerticalScrollbarPosition = 0 | mViewFlags = 402669698 | mVisibilityChangeForAutofillHandler = null | mWindowAttachCount = 0 | shadow$klass = android.support.design.widget.Snackbar$SnackbarLayout | shadow$monitor = 0
Instance of android.view.ContextThemeWrapper | static $classOverhead = byte[1528]@1874745753 (0x6fbe5999) | mInflater = null | mOverrideConfiguration = null | mResources = android.content.res.Resources@329058328 (0x139d0818) | mTheme = android.content.res.Resources$Theme@329832040 (0x13a8d668) | mThemeResource = 2131821002 | mBase = kr.ac.snu.hcil.omnitrack.ui.pages.tracker.TrackerDetailActivity@329059976 (0x139d0e88) | shadow$klass = android.view.ContextThemeWrapper | shadow$monitor = 0
Instance of kr.ac.snu.hcil.omnitrack.ui.pages.tracker.TrackerDetailActivity | static INTENT_KEY_NEW_TRACKER_PRESET_NAME = java.lang.String@319667952 (0x130dbef0) | static $$delegatedProperties = kotlin.reflect.KProperty[4]@329017752 (0x139c6998) | static TAB_INDEX_REMINDERS = 1 | static TAB_INDEX_STRUCTURE = 0 | static $classOverhead = byte[4856]@327612041 (0x1386f689) | static INTENT_KEY_FOCUS_ATTRIBUTE_ID = java.lang.String@319697688 (0x130e3318) | static Companion = kr.ac.snu.hcil.omnitrack.ui.pages.tracker.TrackerDetailActivity$Companion@329017784 (0x139c69b8) | _$_findViewCache = null | appBarRevealView$delegate = butterknife.Lazy@329823128 (0x13a8b398) | isEditMode = true | mSectionsPagerAdapter = kr.ac.snu.hcil.omnitrack.ui.pages.tracker.TrackerDetailActivity$SectionsPagerAdapter@329138904 (0x139e42d8) | mViewPager$delegate = butterknife.Lazy@329823144 (0x13a8b3a8) | removedOutsideAlert$delegate = kotlin.SynchronizedLazyImpl@329823160 (0x13a8b3b8) | tabLayout$delegate = butterknife.Lazy@329823184 (0x13a8b3d0) | viewModel = kr.ac.snu.hcil.omnitrack.ui.pages.tracker.TrackerDetailViewModel@329080448 (0x139d5e80) | _$_findViewCache = null | header$delegate = butterknife.Lazy@329823200 (0x13a8b3e0) | isCanceled = false | layoutId = 2131558444 | leftActionBarButton = android.support.v7.widget.AppCompatImageButton@329211784 (0x139f5f88) | leftButtonResultCode = 0 | rightActionBarButton = android.support.v7.widget.AppCompatImageButton@329216200 (0x139f70c8) | rightActionBarSubButton = android.support.v7.widget.AppCompatImageButton@329215568 (0x139f6e50) | rightActionBarTextButton = android.support.v7.widget.AppCompatButton@329216832 (0x139f7340) | rightButtonResultCode = -1 | titleView = android.support.v7.widget.AppCompatTextView@329213000 (0x139f6448) | _$_findViewCache = null | appUpdater$delegate = kotlin.SynchronizedLazyImpl@329823216 (0x13a8b3f0) | authManager = kr.ac.snu.hcil.omnitrack.core.auth.OTAuthManager@321616736 (0x132b7b60) | backgroundSignInCheckThread = null | checkRefreshingCredential = false | checkUpdateAvailable = true | configuredContext = kr.ac.snu.hcil.omnitrack.core.configuration.ConfiguredContext@321616784 (0x132b7b90) | creationSubscriptions = io.reactivex.disposables.CompositeDisposable@329823240 (0x13a8b408) | durationPickers = java.util.ArrayList@329823256 (0x13a8b418) | eventLogger = dagger.internal.DoubleCheck@321616912 (0x132b7c10) | isSessionLoggingEnabled = true | resumeSubscriptions = io.reactivex.disposables.CompositeDisposable@329823280 (0x13a8b430) | serverConnectionChecker = dagger.internal.DoubleCheck@321616944 (0x132b7c30) | sessionStartedAt = java.util.concurrent.atomic.AtomicLong@329823296 (0x13a8b440) | signOutBroadcastReceiver = kr.ac.snu.hcil.omnitrack.ui.activities.OTActivity$SignOutBroadcastReceiver@329823312 (0x13a8b450) | signedInUserSubject = io.reactivex.subjects.BehaviorSubject@329823336 (0x13a8b468) | systemPreferences = android.app.SharedPreferencesImpl@321617040 (0x132b7c90) | touchMoveAmount = android.graphics.PointF@329823376 (0x13a8b490) | mDelegate = android.support.v7.app.AppCompatDelegateImpl@329135848 (0x139e36e8) | mResources = null | mThemeId = 2131820554 | mCreated = true | mFragments = android.support.v4.app.FragmentController@329823392 (0x13a8b4a0) | mHandler = android.support.v4.app.FragmentActivity$1@329823408 (0x13a8b4b0) | mNextCandidateRequestIndex = 0 | mPendingFragmentActivityResults = android.support.v4.util.SparseArrayCompat@329823440 (0x13a8b4d0) | mRequestedPermissionsFromFragment = false | mResumed = false | mStartedActivityFromFragment = false | mStartedIntentSenderFromFragment = false | mStopped = true | mViewModelStore = android.arch.lifecycle.ViewModelStore@329823464 (0x13a8b4e8) | mExtraDataMap = android.support.v4.util.SimpleArrayMap@329823480 (0x13a8b4f8) | mLifecycleRegistry = android.arch.lifecycle.LifecycleRegistry@329823504 (0x13a8b510) | mActionBar = null | mActionModeTypeStarting = 0 | mActivityInfo = android.content.pm.ActivityInfo@329520280 (0x13a41498) | mActivityTransitionState = android.app.ActivityTransitionState@329823536 (0x13a8b530) | mAppLockCheckRunnable = android.app.Activity$1@329823592 (0x13a8b568) | mAppLockIsInMultiWindowMode = false | mApplication = kr.ac.snu.hcil.omnitrack.OTApp@319534928 (0x130bb750) | mAutoFillResetNeeded = false | mAutofillManager = null | mAutofillPopupWindow = null | mCalled = true | mChangeCanvasToTranslucent = false | mChangingConfigurations = false | mComponent = android.content.ComponentName@329521024 (0x13a41780) | mConfigChangeFlags = 0 | mCurrentConfig = android.content.res.Configuration@329823608 (0x13a8b578) | mDecor = null | mDefaultKeyMode = 0 | mDefaultKeySsb = null | mDestroyed = true | mDoReportFullyDrawn = false | mEmbeddedID = null | mEnableDefaultActionBarUp = true | mEnterTransitionListener = android.app.SharedElementCallback$1@1874011360 (0x6fb324e0) | mExitTransitionListener = android.app.SharedElementCallback$1@1874011360 (0x6fb324e0) | mFinished = true | mFlipfont = 0 | mFragments = android.app.FragmentController@329823744 (0x13a8b600) | mHandler = android.os.Handler@329823760 (0x13a8b610) | mHasCurrentPermissionsRequest = false | mIdent = 222014611 | mInstanceTracker = android.os.StrictMode$InstanceTracker@329823792 (0x13a8b630) | mInstrumentation = android.app.Instrumentation@321618848 (0x132b83a0) | mIntent = android.content.Intent@329520464 (0x13a41550) | mLastAutofillId = 1073741825 | mLastNonConfigurationInstances = null | mMainThread = android.app.ActivityThread@319292224 (0x13080340) | mManagedCursors = java.util.ArrayList@329823808 (0x13a8b640) | mManagedDialogs = null | mMenuInflater = null | mParent = null | mPolicyManager = null | mReferrer = java.lang.String@329520680 (0x13a41628) | mResultCode = 0 | mResultData = null | mResumed = false | mSearchEvent = null | mSearchManager = null | mStartedActivity = false | mStopped = true | mTaskDescription = android.app.ActivityManager$TaskDescription@329823832 (0x13a8b658) | mTemporaryPause = false | mTitle = java.lang.String@321639696 (0x132bd510) | mTitleColor = 0 | mTitleReady = true | mToken = android.os.BinderProxy@329096128 (0x139d9bc0) | mTranslucentCallback = null | mUiThread = java.lang.Thread@1935168792 (0x73585518) | mVisibleBehind = false | mVisibleFromClient = true | mVisibleFromServer = true | mVoiceInteractor = null | mWindow = com.android.internal.policy.PhoneWindow@329117488 (0x139def30) | mWindowAdded = true | mWindowManager = android.view.WindowManagerImpl@329117344 (0x139deea0) | mInflater = uk.co.chrisjenx.calligraphy.CalligraphyLayoutInflater@329119920 (0x139df8b0) | mOverrideConfiguration = null | mResources = android.content.res.Resources@329058328 (0x139d0818) | mTheme = android.content.res.Resources$Theme@329120808 (0x139dfc28) | mThemeResource = 2131820554 | mBase = uk.co.chrisjenx.calligraphy.CalligraphyContextWrapper@329823872 (0x13a8b680) | shadow$klass = kr.ac.snu.hcil.omnitrack.ui.pages.tracker.TrackerDetailActivity | shadow$monitor = -1892386900
Excluded Refs: | Field: android.view.textservice.SpellCheckerSession$1.this$0 | Field: android.view.Choreographer$FrameDisplayEventReceiver.mMessageQueue (always) | Thread:FinalizerWatchdogDaemon (always) | Thread:main (always) | Thread:LeakCanary-Heap-Dump (always) | Class:java.lang.ref.WeakReference (always) | Class:java.lang.ref.SoftReference (always) | Class:java.lang.ref.PhantomReference (always) | Class:java.lang.ref.Finalizer (always) | Class:java.lang.ref.FinalizerReference (always)
The text was updated successfully, but these errors were encountered:
I see the same leak in my app. It does look like AOSP / support lib leak. Did you reach to any conclusion on this?
Sorry, something went wrong.
yghokim
No branches or pull requests
In io.github.omnitrack.yhkim.ema_pilot_study.debug:2.2.134.1496-beta:244.
kr.ac.snu.hcil.omnitrack.ui.pages.tracker.TrackerDetailActivity has leaked:
GC ROOT android.view.accessibility.AccessibilityManager$1.this$0 (anonymous subclass of android.view.accessibility.IAccessibilityManagerClient$Stub)
references android.view.accessibility.AccessibilityManager.mTouchExplorationStateChangeListeners
references android.util.ArrayMap.mArray
references array java.lang.Object[].[14]
references android.support.v4.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper.mListener
references android.support.design.widget.BaseTransientBottomBar$SnackbarBaseLayout$1.this$0 (anonymous implementation of android.support.v4.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListener)
references android.support.design.widget.Snackbar$SnackbarLayout.mContext
references android.view.ContextThemeWrapper.mBase
leaks kr.ac.snu.hcil.omnitrack.ui.pages.tracker.TrackerDetailActivity instance
Retaining: 2.9 kB.
Reference Key: d785dcf3-4b33-4ea1-9f24-3b5abc40dc10
Device: samsung samsung SM-G930K heroltektt
Android Version: 8.0.0 API: 26 LeakCanary: 1.5.4 74837f0
Durations: watch=76653ms, gc=358ms, heap dump=2165ms, analysis=256725ms
Details:
Instance of android.view.accessibility.AccessibilityManager$1
| static $classOverhead = byte[264]@1875108737 (0x6fc3e381)
| this$0 = android.view.accessibility.AccessibilityManager@319535080 (0x130bb7e8)
| mDescriptor = java.lang.String@1876223712 (0x6fd4e6e0)
| mObject = 480594108032
| mOwner = android.view.accessibility.AccessibilityManager$1@319866696 (0x1310c748)
| shadow$klass = android.view.accessibility.AccessibilityManager$1
| shadow$monitor = 0
Instance of android.view.accessibility.AccessibilityManager
| static SEM_STATE_FLAG_GOOGLE_TALKBACK = 16
| static sInstanceSync = java.lang.Object@1873818120 (0x6fb03208)
| static sInstance = android.view.accessibility.AccessibilityManager@319535080 (0x130bb7e8)
| static STATE_FLAG_HIGH_TEXT_CONTRAST_ENABLED = 4
| static SEM_STATE_FLAG_BIXBY = 256
| static SEM_STATE_FLAG_UNIVERSAL_SWITCH = 64
| static DALTONIZER_SIMULATE_MONOCHROMACY = 0
| static AUTOCLICK_DELAY_DEFAULT = 600
| static DALTONIZER_DISABLED = -1
| static LOG_TAG = java.lang.String@1876033680 (0x6fd20090)
| static DEBUG = false
| static DALTONIZER_CORRECT_DEUTERANOMALY = 12
| static $classOverhead = byte[637]@1874593833 (0x6fbc0829)
| static STATE_FLAG_ACCESSIBILITY_ENABLED = 1
| static ACTION_CHOOSE_ACCESSIBILITY_BUTTON = java.lang.String@1876248568 (0x6fd547f8)
| static SEM_STATE_FLAG_VOICE_ASSISTANT = 32
| static STATE_FLAG_TOUCH_EXPLORATION_ENABLED = 2
| SEM_COLOR_FILTER_TYPE_AZURE = 1
| SEM_COLOR_FILTER_TYPE_BLUE = 0
| SEM_COLOR_FILTER_TYPE_CHARTREUSE_GREEN = 5
| SEM_COLOR_FILTER_TYPE_CYAN = 2
| SEM_COLOR_FILTER_TYPE_GREEN = 4
| SEM_COLOR_FILTER_TYPE_MAGENTA = 10
| SEM_COLOR_FILTER_TYPE_ORANGE = 7
| SEM_COLOR_FILTER_TYPE_RED = 8
| SEM_COLOR_FILTER_TYPE_ROSE = 9
| SEM_COLOR_FILTER_TYPE_SPRING_GREEN = 3
| SEM_COLOR_FILTER_TYPE_VIOLET = 11
| SEM_COLOR_FILTER_TYPE_YELLOW = 6
| mAccessibilityStateChangeListeners = android.util.ArrayMap@329056632 (0x139d0178)
| mCallback = android.view.accessibility.AccessibilityManager$MyCallback@329056664 (0x139d0198)
| mClient = android.view.accessibility.AccessibilityManager$1@319866696 (0x1310c748)
| mHandler = android.os.Handler@329056680 (0x139d01a8)
| mHighTextContrastStateChangeListeners = android.util.ArrayMap@329056712 (0x139d01c8)
| mIsBixbyRunning = false
| mIsEnabled = true
| mIsHighTextContrastEnabled = false
| mIsTouchExplorationEnabled = false
| mLock = java.lang.Object@329056744 (0x139d01e8)
| mRelevantEventTypes = 4307005
| mService = android.view.accessibility.IAccessibilityManager$Stub$Proxy@329056752 (0x139d01f0)
| mServicesStateChangeListeners = android.util.ArrayMap@329056768 (0x139d0200)
| mTouchExplorationStateChangeListeners = android.util.ArrayMap@329056800 (0x139d0220)
| mUserId = 0
| shadow$klass = android.view.accessibility.AccessibilityManager
| shadow$monitor = 0
Instance of android.util.ArrayMap
| static CONCURRENT_MODIFICATION_EXCEPTIONS = true
| static BASE_SIZE = 4
| static EMPTY = android.util.ArrayMap@1874020512 (0x6fb348a0)
| static mBaseCache = java.lang.Object[8]@319533328 (0x130bb110)
| static DEBUG = false
| static TAG = java.lang.String@1876038344 (0x6fd212c8)
| static $classOverhead = byte[454]@1874563425 (0x6fbb9161)
| static mBaseCacheSize = 3
| static mTwiceBaseCache = java.lang.Object[16]@319533376 (0x130bb140)
| static CACHE_SIZE = 10
| static mTwiceBaseCacheSize = 2
| static EMPTY_IMMUTABLE_INTS = int[0]@1874020544 (0x6fb348c0)
| mArray = java.lang.Object[16]@329056832 (0x139d0240)
| mCollections = null
| mHashes = int[8]@329056912 (0x139d0290)
| mIdentityHashCode = false
| mSize = 8
| shadow$klass = android.util.ArrayMap
| shadow$monitor = 0
Array of java.lang.Object[]
| [0] = android.support.v4.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper@329056960 (0x139d02c0)
| [1] = android.os.Handler@329056680 (0x139d01a8)
| [2] = android.support.v4.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper@329056976 (0x139d02d0)
| [3] = android.os.Handler@329056680 (0x139d01a8)
| [4] = android.support.v4.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper@329056992 (0x139d02e0)
| [5] = android.os.Handler@329056680 (0x139d01a8)
| [6] = android.support.v4.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper@329057008 (0x139d02f0)
| [7] = android.os.Handler@329056680 (0x139d01a8)
| [8] = android.support.v4.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper@329057024 (0x139d0300)
| [9] = android.os.Handler@329056680 (0x139d01a8)
| [10] = android.support.v4.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper@329057040 (0x139d0310)
| [11] = android.os.Handler@329056680 (0x139d01a8)
| [12] = android.support.v4.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper@329057056 (0x139d0320)
| [13] = android.os.Handler@329056680 (0x139d01a8)
| [14] = android.support.v4.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper@329057072 (0x139d0330)
| [15] = android.os.Handler@329056680 (0x139d01a8)
Instance of android.support.v4.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper
| static $classOverhead = byte[112]@320290241 (0x13173dc1)
| mListener = android.support.design.widget.BaseTransientBottomBar$SnackbarBaseLayout$1@329057088 (0x139d0340)
| shadow$klass = android.support.v4.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper
| shadow$monitor = 0
Instance of android.support.design.widget.BaseTransientBottomBar$SnackbarBaseLayout$1
| static $classOverhead = byte[112]@327569097 (0x13864ec9)
| this$0 = android.support.design.widget.Snackbar$SnackbarLayout@329057104 (0x139d0350)
| shadow$klass = android.support.design.widget.BaseTransientBottomBar$SnackbarBaseLayout$1
| shadow$monitor = -1882872927
Instance of android.support.design.widget.Snackbar$SnackbarLayout
| static $classOverhead = byte[8136]@327777801 (0x13897e09)
| accessibilityManager = android.view.accessibility.AccessibilityManager@319535080 (0x130bb7e8)
| onAttachStateChangeListener = null
| onLayoutChangeListener = null
| touchExplorationStateChangeListener = android.support.design.widget.BaseTransientBottomBar$SnackbarBaseLayout$1@329057088 (0x139d0340)
| mForegroundPaddingBottom = 0
| mForegroundPaddingLeft = 0
| mForegroundPaddingRight = 0
| mForegroundPaddingTop = 0
| mMatchParentChildren = java.util.ArrayList@329057840 (0x139d0630)
| mMeasureAllChildren = false
| mAnimationListener = null
| mCachePaint = null
| mChildCountWithTransientState = 0
| mChildTransformation = null
| mChildren = android.view.View[12]@329057864 (0x139d0648)
| mChildrenCount = 1
| 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$2@329057928 (0x139d0688)
| mLocalPoint = null
| mNestedScrollAxes = 0
| mOnHierarchyChangeListener = null
| mPersistentDrawingCache = 2
| mPreSortedChildren = null
| mSemHorizontalScrollbarRectRelativePosX = 0
| mSemVerticalScrollbarRectRelativePosY = 0
| mSemX = 0.0
| mSemY = 0.0
| mSuppressLayout = false
| mTempPoint = null
| mTooltipHoverTarget = null
| mTooltipHoveredSelf = false
| mTransientIndices = null
| mTransientViews = null
| mTransition = null
| mTransitioningViews = null
| mVisibilityChangingChildren = null
| isPenSideButton = false
| mAccessibilityCursorPosition = -1
| mAccessibilityDelegate = android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateAdapter@329057944 (0x139d0698)
| mAccessibilityTraversalAfterId = -1
| mAccessibilityTraversalBeforeId = -1
| mAccessibilityViewId = -1
| mAnimator = null
| mAttachInfo = null
| mAttributes = null
| mAutofillHints = null
| mAutofillId = null
| mAutofillViewId = -1
| mBackground = android.graphics.drawable.GradientDrawable@329057960 (0x139d06a8)
| mBackgroundRenderNode = null
| mBackgroundResource = 0
| mBackgroundSizeChanged = true
| mBackgroundTint = null
| mBottom = 0
| mCachingFailed = false
| mClipBounds = null
| mContentDescription = null
| mContext = android.view.ContextThemeWrapper@329058048 (0x139d0700)
| mCurrentAnimation = null
| mDefaultFocusHighlight = null
| mDefaultFocusHighlightCache = null
| mDefaultFocusHighlightEnabled = true
| mDefaultFocusHighlightSizeChanged = false
| mDirectPenInput = null
| mDisablePenGestureforfactorytest = true
| mDrawableState = null
| mDrawingCache = null
| mDrawingCacheBackgroundColor = 0
| mFloatingTreeObserver = null
| mForegroundInfo = null
| mFrameMetricsObservers = null
| mGhostView = null
| mHasPerformedLongPress = false
| mHoverPopup = null
| mHoverPopupToolTypeByApp = 0
| mHoverPopupType = 0
| mID = -1
| mIgnoreNextUpEvent = false
| mImageFilterBridge = null
| mInContextButtonPress = false
| mInputEventConsistencyVerifier = null
| mIsCiqEnabled = false
| mIsDetachedFromWindow = false
| mIsDirectPenInputEnabled = false
| mIsSetFingerHovedInAppWidget = true
| mKeyedTags = android.util.SparseArray@329058080 (0x139d0720)
| mLabelForId = -1
| mLastIsOpaque = true
| mLayerPaint = null
| mLayerType = 0
| mLayoutInsets = null
| mLayoutParams = android.support.design.widget.CoordinatorLayout$LayoutParams@329058104 (0x139d0738)
| mLeft = 0
| mLeftPaddingDefined = true
| mListenerInfo = android.view.View$ListenerInfo@329058208 (0x139d07a0)
| mLongClickX = NaN
| mLongClickY = NaN
| mMatchIdPredicate = null
| mMatchLabelForPredicate = null
| mMeasureCache = null
| mMeasuredHeight = 0
| mMeasuredWidth = 0
| mMinHeight = 0
| mMinWidth = -1
| mNeededToChangedScrollBarPosition = false
| mNestedScrollingParent = null
| mNextClusterForwardId = -1
| mNextFocusDownId = -1
| mNextFocusForwardId = -1
| mNextFocusLeftId = -1
| mNextFocusRightId = -1
| mNextFocusUpId = -1
| mOldHeightMeasureSpec = -2147483648
| mOldWidthMeasureSpec = -2147483648
| mOutlineProvider = android.view.ViewOutlineProvider$1@1874051376 (0x6fb3c130)
| mOverScrollMode = 1
| mOverlay = null
| mPaddingBottom = 0
| mPaddingLeft = 36
| mPaddingRight = 36
| mPaddingTop = 0
| mParent = null
| mPendingCheckForLongPress = null
| mPendingCheckForTap = null
| mPerformClick = null
| mPointerIcon = null
| mPrivateFlags = -2120216544
| mPrivateFlags2 = 9577480
| mPrivateFlags3 = 0
| mRecreateDisplayList = false
| mRenderNode = android.view.RenderNode@329058280 (0x139d07e8)
| mRenderNodeImageFilter = null
| mRenderNodeImageFilterClipRects = java.util.ArrayList@329058304 (0x139d0800)
| mResources = android.content.res.Resources@329058328 (0x139d0818)
| mRight = 0
| mRightPaddingDefined = true
| mRoundScrollbarRenderer = null
| mRunQueue = null
| mScrollBarPositionPadding = 0
| mScrollCache = null
| mScrollIndicatorDrawable = null
| mScrollX = 0
| mScrollY = 0
| mSemHorizontalScrollbarRect = android.graphics.Rect@329058376 (0x139d0848)
| mSemScrollingByScrollbar = false
| mSemScrollingVertical = true
| mSemVerticalScrollbarRect = android.graphics.Rect@329058400 (0x139d0860)
| mSendViewScrolledAccessibilityEvent = null
| mSendViewStateChangedAccessibilityEvent = null
| mSendingHoverAccessibilityEvents = false
| mSmartClipDataExtractionListener = null
| mSmartClipDataTag = null
| mStartActivityRequestWho = null
| mStateListAnimator = null
| mSystemUiVisibility = 0
| mTag = null
| mTempNestedScrollConsumed = null
| mTooltipInfo = null
| mTop = 0
| mTouchDelegate = null
| mTouchSlop = 24
| mTouchwizFlags = 0
| mTransformationInfo = null
| mTransientStateCount = 0
| mTransitionName = null
| mTwExtraPaddingBottomForPreference = 0
| mTwHorizontalScrollbarPosition = 0
| mUnscaledDrawingCache = null
| mUnsetPressedState = null
| mUserPaddingBottom = 0
| mUserPaddingEnd = -2147483648
| mUserPaddingLeft = 36
| mUserPaddingLeftInitial = 36
| mUserPaddingRight = 36
| mUserPaddingRightInitial = 36
| mUserPaddingStart = -2147483648
| mVerticalScrollFactor = 0.0
| mVerticalScrollbarPosition = 0
| mViewFlags = 402669698
| mVisibilityChangeForAutofillHandler = null
| mWindowAttachCount = 0
| shadow$klass = android.support.design.widget.Snackbar$SnackbarLayout
| shadow$monitor = 0
Instance of android.view.ContextThemeWrapper
| static $classOverhead = byte[1528]@1874745753 (0x6fbe5999)
| mInflater = null
| mOverrideConfiguration = null
| mResources = android.content.res.Resources@329058328 (0x139d0818)
| mTheme = android.content.res.Resources$Theme@329832040 (0x13a8d668)
| mThemeResource = 2131821002
| mBase = kr.ac.snu.hcil.omnitrack.ui.pages.tracker.TrackerDetailActivity@329059976 (0x139d0e88)
| shadow$klass = android.view.ContextThemeWrapper
| shadow$monitor = 0
Instance of kr.ac.snu.hcil.omnitrack.ui.pages.tracker.TrackerDetailActivity
| static INTENT_KEY_NEW_TRACKER_PRESET_NAME = java.lang.String@319667952 (0x130dbef0)
| static $$delegatedProperties = kotlin.reflect.KProperty[4]@329017752 (0x139c6998)
| static TAB_INDEX_REMINDERS = 1
| static TAB_INDEX_STRUCTURE = 0
| static $classOverhead = byte[4856]@327612041 (0x1386f689)
| static INTENT_KEY_FOCUS_ATTRIBUTE_ID = java.lang.String@319697688 (0x130e3318)
| static Companion = kr.ac.snu.hcil.omnitrack.ui.pages.tracker.TrackerDetailActivity$Companion@329017784 (0x139c69b8)
| _$_findViewCache = null
| appBarRevealView$delegate = butterknife.Lazy@329823128 (0x13a8b398)
| isEditMode = true
| mSectionsPagerAdapter = kr.ac.snu.hcil.omnitrack.ui.pages.tracker.TrackerDetailActivity$SectionsPagerAdapter@329138904 (0x139e42d8)
| mViewPager$delegate = butterknife.Lazy@329823144 (0x13a8b3a8)
| removedOutsideAlert$delegate = kotlin.SynchronizedLazyImpl@329823160 (0x13a8b3b8)
| tabLayout$delegate = butterknife.Lazy@329823184 (0x13a8b3d0)
| viewModel = kr.ac.snu.hcil.omnitrack.ui.pages.tracker.TrackerDetailViewModel@329080448 (0x139d5e80)
| _$_findViewCache = null
| header$delegate = butterknife.Lazy@329823200 (0x13a8b3e0)
| isCanceled = false
| layoutId = 2131558444
| leftActionBarButton = android.support.v7.widget.AppCompatImageButton@329211784 (0x139f5f88)
| leftButtonResultCode = 0
| rightActionBarButton = android.support.v7.widget.AppCompatImageButton@329216200 (0x139f70c8)
| rightActionBarSubButton = android.support.v7.widget.AppCompatImageButton@329215568 (0x139f6e50)
| rightActionBarTextButton = android.support.v7.widget.AppCompatButton@329216832 (0x139f7340)
| rightButtonResultCode = -1
| titleView = android.support.v7.widget.AppCompatTextView@329213000 (0x139f6448)
| _$_findViewCache = null
| appUpdater$delegate = kotlin.SynchronizedLazyImpl@329823216 (0x13a8b3f0)
| authManager = kr.ac.snu.hcil.omnitrack.core.auth.OTAuthManager@321616736 (0x132b7b60)
| backgroundSignInCheckThread = null
| checkRefreshingCredential = false
| checkUpdateAvailable = true
| configuredContext = kr.ac.snu.hcil.omnitrack.core.configuration.ConfiguredContext@321616784 (0x132b7b90)
| creationSubscriptions = io.reactivex.disposables.CompositeDisposable@329823240 (0x13a8b408)
| durationPickers = java.util.ArrayList@329823256 (0x13a8b418)
| eventLogger = dagger.internal.DoubleCheck@321616912 (0x132b7c10)
| isSessionLoggingEnabled = true
| resumeSubscriptions = io.reactivex.disposables.CompositeDisposable@329823280 (0x13a8b430)
| serverConnectionChecker = dagger.internal.DoubleCheck@321616944 (0x132b7c30)
| sessionStartedAt = java.util.concurrent.atomic.AtomicLong@329823296 (0x13a8b440)
| signOutBroadcastReceiver = kr.ac.snu.hcil.omnitrack.ui.activities.OTActivity$SignOutBroadcastReceiver@329823312 (0x13a8b450)
| signedInUserSubject = io.reactivex.subjects.BehaviorSubject@329823336 (0x13a8b468)
| systemPreferences = android.app.SharedPreferencesImpl@321617040 (0x132b7c90)
| touchMoveAmount = android.graphics.PointF@329823376 (0x13a8b490)
| mDelegate = android.support.v7.app.AppCompatDelegateImpl@329135848 (0x139e36e8)
| mResources = null
| mThemeId = 2131820554
| mCreated = true
| mFragments = android.support.v4.app.FragmentController@329823392 (0x13a8b4a0)
| mHandler = android.support.v4.app.FragmentActivity$1@329823408 (0x13a8b4b0)
| mNextCandidateRequestIndex = 0
| mPendingFragmentActivityResults = android.support.v4.util.SparseArrayCompat@329823440 (0x13a8b4d0)
| mRequestedPermissionsFromFragment = false
| mResumed = false
| mStartedActivityFromFragment = false
| mStartedIntentSenderFromFragment = false
| mStopped = true
| mViewModelStore = android.arch.lifecycle.ViewModelStore@329823464 (0x13a8b4e8)
| mExtraDataMap = android.support.v4.util.SimpleArrayMap@329823480 (0x13a8b4f8)
| mLifecycleRegistry = android.arch.lifecycle.LifecycleRegistry@329823504 (0x13a8b510)
| mActionBar = null
| mActionModeTypeStarting = 0
| mActivityInfo = android.content.pm.ActivityInfo@329520280 (0x13a41498)
| mActivityTransitionState = android.app.ActivityTransitionState@329823536 (0x13a8b530)
| mAppLockCheckRunnable = android.app.Activity$1@329823592 (0x13a8b568)
| mAppLockIsInMultiWindowMode = false
| mApplication = kr.ac.snu.hcil.omnitrack.OTApp@319534928 (0x130bb750)
| mAutoFillResetNeeded = false
| mAutofillManager = null
| mAutofillPopupWindow = null
| mCalled = true
| mChangeCanvasToTranslucent = false
| mChangingConfigurations = false
| mComponent = android.content.ComponentName@329521024 (0x13a41780)
| mConfigChangeFlags = 0
| mCurrentConfig = android.content.res.Configuration@329823608 (0x13a8b578)
| mDecor = null
| mDefaultKeyMode = 0
| mDefaultKeySsb = null
| mDestroyed = true
| mDoReportFullyDrawn = false
| mEmbeddedID = null
| mEnableDefaultActionBarUp = true
| mEnterTransitionListener = android.app.SharedElementCallback$1@1874011360 (0x6fb324e0)
| mExitTransitionListener = android.app.SharedElementCallback$1@1874011360 (0x6fb324e0)
| mFinished = true
| mFlipfont = 0
| mFragments = android.app.FragmentController@329823744 (0x13a8b600)
| mHandler = android.os.Handler@329823760 (0x13a8b610)
| mHasCurrentPermissionsRequest = false
| mIdent = 222014611
| mInstanceTracker = android.os.StrictMode$InstanceTracker@329823792 (0x13a8b630)
| mInstrumentation = android.app.Instrumentation@321618848 (0x132b83a0)
| mIntent = android.content.Intent@329520464 (0x13a41550)
| mLastAutofillId = 1073741825
| mLastNonConfigurationInstances = null
| mMainThread = android.app.ActivityThread@319292224 (0x13080340)
| mManagedCursors = java.util.ArrayList@329823808 (0x13a8b640)
| mManagedDialogs = null
| mMenuInflater = null
| mParent = null
| mPolicyManager = null
| mReferrer = java.lang.String@329520680 (0x13a41628)
| mResultCode = 0
| mResultData = null
| mResumed = false
| mSearchEvent = null
| mSearchManager = null
| mStartedActivity = false
| mStopped = true
| mTaskDescription = android.app.ActivityManager$TaskDescription@329823832 (0x13a8b658)
| mTemporaryPause = false
| mTitle = java.lang.String@321639696 (0x132bd510)
| mTitleColor = 0
| mTitleReady = true
| mToken = android.os.BinderProxy@329096128 (0x139d9bc0)
| mTranslucentCallback = null
| mUiThread = java.lang.Thread@1935168792 (0x73585518)
| mVisibleBehind = false
| mVisibleFromClient = true
| mVisibleFromServer = true
| mVoiceInteractor = null
| mWindow = com.android.internal.policy.PhoneWindow@329117488 (0x139def30)
| mWindowAdded = true
| mWindowManager = android.view.WindowManagerImpl@329117344 (0x139deea0)
| mInflater = uk.co.chrisjenx.calligraphy.CalligraphyLayoutInflater@329119920 (0x139df8b0)
| mOverrideConfiguration = null
| mResources = android.content.res.Resources@329058328 (0x139d0818)
| mTheme = android.content.res.Resources$Theme@329120808 (0x139dfc28)
| mThemeResource = 2131820554
| mBase = uk.co.chrisjenx.calligraphy.CalligraphyContextWrapper@329823872 (0x13a8b680)
| shadow$klass = kr.ac.snu.hcil.omnitrack.ui.pages.tracker.TrackerDetailActivity
| shadow$monitor = -1892386900
Excluded Refs:
| Field: android.view.textservice.SpellCheckerSession$1.this$0
| Field: android.view.Choreographer$FrameDisplayEventReceiver.mMessageQueue (always)
| Thread:FinalizerWatchdogDaemon (always)
| Thread:main (always)
| Thread:LeakCanary-Heap-Dump (always)
| Class:java.lang.ref.WeakReference (always)
| Class:java.lang.ref.SoftReference (always)
| Class:java.lang.ref.PhantomReference (always)
| Class:java.lang.ref.Finalizer (always)
| Class:java.lang.ref.FinalizerReference (always)
The text was updated successfully, but these errors were encountered: