Open archie94 opened 5 years ago
Yet another leak log:
* org.havenapp.main.MonitorActivity has leaked:
* array Object[].!([0])!
* ↳ ObjectAnimator.!(mUpdateListeners)!
* ↳ ArrayList.!(elementData)!
* ↳ array Object[].!([0])!
* ↳ RadialSelectorView$InvalidateUpdateListener.!(this$0)!
* ↳ RadialSelectorView.mContext
* ↳ ContextThemeWrapper.mBase
* ↳ MonitorActivity.mFragmentCamera
* ↳ CameraFragment.cameraViewHolder
* ↳ CameraViewHolder.cameraView
* ↳ CameraView.mCameraController
* ↳ Camera1.mHandler
* ↳ WorkerHandler.mHandler
* ↳ Handler.mQueue
* ↳ MessageQueue.mMessages
* ↳ Message.callback
* ↳ Camera1$2.this$0 (anonymous implementation of java.lang.Runnable)
* ↳ Camera1.mCameraCallbacks
* ↳ CameraView$Callbacks.this$0
* ↳ CameraView.mContext
* ↳ MonitorActivity
* Reference Key: 7c1c61f2-0388-47e8-aec2-f3c6c2da23d4
* Device: Xiaomi Xiaomi POCO F1 beryllium
* Android Version: 9 API: 28 LeakCanary: 1.6.3 31007b4
* Durations: watch=111976ms, gc=192ms, heap dump=3142ms, analysis=19849ms
* Details:
* Array of java.lang.Object[]
| [0] = android.animation.ObjectAnimator@315742960 (0x12d1daf0)
| [1] = android.animation.AnimatorSet$Node@315743096 (0x12d1db78)
| [2] = android.animation.ValueAnimator@315743152 (0x12d1dbb0)
| [3] = android.animation.AnimatorSet$Node@315743280 (0x12d1dc30)
| [4] = android.animation.ObjectAnimator@315743336 (0x12d1dc68)
| [5] = android.animation.AnimatorSet$Node@315743472 (0x12d1dcf0)
| [6] = android.animation.ObjectAnimator@315743528 (0x12d1dd28)
| [7] = android.animation.AnimatorSet$Node@315743664 (0x12d1ddb0)
| [8] = android.animation.ObjectAnimator@315743720 (0x12d1dde8)
| [9] = android.animation.AnimatorSet$Node@315743856 (0x12d1de70)
| [10] = null
| [11] = null
| [12] = null
| [13] = null
| [14] = null
| [15] = null
* Instance of android.animation.ObjectAnimator
| static $class$numReferenceInstanceFields = 3
| static LOG_TAG = "ObjectAnimator"
| static $class$classSize = 473
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$status = -536870912
| static $class$extData = null
| static $class$shadow$_klass_ = java.lang.Class
| static $class$classLoader = null
| static $class$clinitThreadId = 0
| static $class$accessFlags = 524305
| static $class$virtualMethodsOffset = 26
| static $class$dexTypeIndex = 212
| static DBG = false
| static $class$vtable = null
| static $class$dexClassDefIndex = 5067
| static $class$superClass = android.animation.ValueAnimator
| static $class$dexCache = java.lang.DexCache@1889632816 (0x70a18230)
| static $class$componentType = null
| static $class$name = "android.animation.ObjectAnimator"
| static $class$shadow$_monitor_ = 536870912
| static $class$copiedMethodsOffset = 51
| static $class$objectSize = 136
| static $class$iFields = 1893356300
| static $class$ifTable = java.lang.Object[4]@1889915536 (0x70a5d290)
| static $class$referenceInstanceOffsets = -536870425
| static $class$numReferenceStaticFields = 1
| static $class$objectSizeAllocFastPath = 136
| static $class$methods = 1894313824
| static $classOverhead = byte[344]@1890690273 (0x70b1a4e1)
| static $class$sFields = 1893356264
| mAutoCancel = false
| mProperty = null
| mPropertyName = null
| mTarget = java.lang.ref.WeakReference@318754136 (0x12ffcd58)
| mAnimationEndRequested = true
| mCurrentFraction = 1.0
| mDuration = 500
| mDurationScale = -1.0
| mFirstFrameTime = -1
| mInitialized = true
| mInterpolator = android.view.animation.AccelerateDecelerateInterpolator@1889761552 (0x70a37910)
| mLastFrameTime = -1
| mOverallFraction = 1.0
| mPauseTime = 0
| mRepeatCount = 0
| mRepeatMode = 1
| mResumed = false
| mReversing = false
| mRunning = false
| mSeekFraction = -1.0
| mSelfPulse = false
| mStartDelay = 0
| mStartListenersCalled = false
| mStartTime = -1
| mStartTimeCommitted = false
| mStarted = false
| mSuppressSelfPulseRequested = false
| mUpdateListeners = java.util.ArrayList@318754048 (0x12ffcd00)
| mValues = android.animation.PropertyValuesHolder[2]@318754072 (0x12ffcd18)
| mValuesMap = java.util.HashMap@318754096 (0x12ffcd30)
| mChangingConfigurations = 0
| mConstantState = null
| mListeners = null
| mPauseListeners = null
| mPaused = false
| shadow$_klass_ = android.animation.ObjectAnimator
| shadow$_monitor_ = -2134995022
* Instance of java.util.ArrayList
| static $class$numReferenceInstanceFields = 1
| static $class$classSize = 328
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$status = -536870912
| static $class$extData = null
| static $class$shadow$_klass_ = java.lang.Class
| static EMPTY_ELEMENTDATA = java.lang.Object[0]@1886428272 (0x70709c70)
| static $class$classLoader = null
| static $class$clinitThreadId = 0
| static $class$accessFlags = 524289
| static $class$virtualMethodsOffset = 15
| static $class$dexTypeIndex = 1417
| static DEFAULTCAPACITY_EMPTY_ELEMENTDATA = java.lang.Object[0]@1889733056 (0x70a309c0)
| static $class$vtable = null
| static MAX_ARRAY_SIZE = 2147483639
| static $class$dexClassDefIndex = 3078
| static DEFAULT_CAPACITY = 10
| static $class$superClass = java.util.AbstractList
| static $class$dexCache = java.lang.DexCache@1883557480 (0x7044ce68)
| static $class$componentType = null
| static $class$name = "java.util.ArrayList"
| static $class$shadow$_monitor_ = -1357690026
| static $class$copiedMethodsOffset = 46
| static $class$objectSize = 20
| static $class$iFields = 1884584480
| static $class$ifTable = java.lang.Object[12]@1883826232 (0x7048e838)
| static $class$referenceInstanceOffsets = 2
| static $class$numReferenceStaticFields = 2
| static $class$objectSizeAllocFastPath = 24
| static $class$methods = 1884712548
| static serialVersionUID = 8683452581122892189
| static $classOverhead = byte[180]@1883852065 (0x70494d21)
| static $class$sFields = 1884584396
| elementData = java.lang.Object[10]@318754720 (0x12ffcfa0)
| size = 1
| modCount = 1
| shadow$_klass_ = java.util.ArrayList
| shadow$_monitor_ = 0
* Array of java.lang.Object[]
| [0] = com.wdullaer.materialdatetimepicker.time.RadialSelectorView$InvalidateUpdateListener@318747112 (0x12ffb1e8)
| [1] = null
| [2] = null
| [3] = null
| [4] = null
| [5] = null
| [6] = null
| [7] = null
| [8] = null
| [9] = null
* Instance of com.wdullaer.materialdatetimepicker.time.RadialSelectorView$InvalidateUpdateListener
| static $class$numReferenceInstanceFields = 1
| static $class$classSize = 176
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$status = -536870912
| static $class$extData = null
| static $class$shadow$_klass_ = java.lang.Class
| static $class$classLoader = dalvik.system.PathClassLoader@315744008 (0x12d1df08)
| static $class$clinitThreadId = 8408
| static $class$accessFlags = 524288
| static $class$virtualMethodsOffset = 2
| static $class$dexTypeIndex = 1494
| static $class$vtable = null
| static $class$dexClassDefIndex = 563
| static $class$superClass = java.lang.Object
| static $class$dexCache = java.lang.DexCache@315914152 (0x12d477a8)
| static $class$componentType = null
| static $class$name = null
| static $class$shadow$_monitor_ = 0
| static $class$copiedMethodsOffset = 3
| static $class$objectSize = 12
| static $class$iFields = 3788200280
| static $class$ifTable = java.lang.Object[2]@316841448 (0x12e29de8)
| static $class$referenceInstanceOffsets = 1
| static $class$numReferenceStaticFields = 0
| static $class$objectSizeAllocFastPath = 16
| static $class$methods = 3788200304
| static $classOverhead = byte[52]@316011881 (0x12d5f569)
| static $class$sFields = 0
| this$0 = com.wdullaer.materialdatetimepicker.time.RadialSelectorView@318476560 (0x12fb9110)
| shadow$_klass_ = com.wdullaer.materialdatetimepicker.time.RadialSelectorView$InvalidateUpdateListener
| shadow$_monitor_ = 0
* Instance of com.wdullaer.materialdatetimepicker.time.RadialSelectorView
| static $class$numReferenceInstanceFields = 2
| static $class$classSize = 3384
| static FULL_ALPHA = 255
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$status = -536870912
| static $class$extData = null
| static $class$shadow$_klass_ = java.lang.Class
| static $class$classLoader = dalvik.system.PathClassLoader@315744008 (0x12d1df08)
| static $class$clinitThreadId = 8408
| static $class$accessFlags = 524289
| static SELECTED_ALPHA = 255
| static $class$virtualMethodsOffset = 1
| static $class$dexTypeIndex = 1495
| static $class$vtable = null
| static $class$dexClassDefIndex = 564
| static $class$superClass = android.view.View
| static $class$dexCache = java.lang.DexCache@315914152 (0x12d477a8)
| static $class$componentType = null
| static $class$name = "com.wdullaer.materialdatetimepicker.time.RadialSelectorView"
| static $class$shadow$_monitor_ = -2028332416
| static $class$copiedMethodsOffset = 9
| static TAG = "RadialSelectorView"
| static $class$objectSize = 549
| static $class$iFields = 3788197328
| static $class$ifTable = java.lang.Object[6]@316841328 (0x12e29d70)
| static $class$referenceInstanceOffsets = -1073741824
| static $class$numReferenceStaticFields = 1
| static $class$objectSizeAllocFastPath = 552
| static $class$methods = 3788197720
| static SELECTED_ALPHA_THEME_DARK = 255
| static $classOverhead = byte[3244]@316012057 (0x12d5f619)
| static $class$sFields = 3788197256
| mAmPmCircleRadiusMultiplier = 0.0
| mAnimationRadiusMultiplier = 1.3
| mCircleRadius = 315
| mCircleRadiusMultiplier = 0.85
| mDrawValuesReady = true
| mForceDrawDot = true
| mHasInnerCircle = true
| mInnerNumbersRadiusMultiplier = 0.6
| mInvalidateUpdateListener = com.wdullaer.materialdatetimepicker.time.RadialSelectorView$InvalidateUpdateListener@318747112 (0x12ffb1e8)
| mIs24HourMode = true
| mIsInitialized = true
| mLineLength = 245
| mNumbersRadiusMultiplier = 0.6
| mOuterNumbersRadiusMultiplier = 0.83
| mPaint = android.graphics.Paint@318747128 (0x12ffb1f8)
| mSelectionAlpha = 255
| mSelectionDegrees = 0
| mSelectionRadians = 0.0
| mSelectionRadius = 50
| mSelectionRadiusMultiplier = 0.16
| mTransitionEndRadiusMultiplier = 1.3
| mTransitionMidRadiusMultiplier = 0.95
| mXCenter = 371
| mYCenter = 371
| mAccessibilityCursorPosition = -1
| mAccessibilityDelegate = null
| mAccessibilityPaneTitle = null
| mAccessibilityTraversalAfterId = -1
| mAccessibilityTraversalBeforeId = -1
| mAccessibilityViewId = -1
| mAnimator = null
| mAttachInfo = null
| mAttachedActivity = null
| mAttributes = null
| mAutofillHints = null
| mAutofillId = null
| mAutofillViewId = -1
| mBackground = null
| mBackgroundRenderNode = null
| mBackgroundResource = 0
| mBackgroundSizeChanged = true
| mBackgroundTint = null
| mBottom = 743
| mCachingFailed = false
| mClipBounds = null
| mContentDescription = null
| mContext = android.view.ContextThemeWrapper@318472896 (0x12fb82c0)
| mCurrentAnimation = null
| mDefaultFocusHighlight = null
| mDefaultFocusHighlightCache = null
| mDefaultFocusHighlightEnabled = true
| mDefaultFocusHighlightSizeChanged = true
| mDrawableState = int[3]@1890142488 (0x70a94918)
| mDrawingCache = null
| mDrawingCacheBackgroundColor = 0
| mFirst = true
| mFloatingTreeObserver = null
| mForegroundInfo = null
| mFrameMetricsObservers = null
| mGhostView = null
| mHapticEnabledExplicitly = false
| mHasPerformedLongPress = false
| mID = -1
| mIgnoreNextUpEvent = false
| mInContextButtonPress = false
| mInputEventConsistencyVerifier = null
| mIsWebView = false
| mIsWebViewScroll = false
| mKeyedTags = null
| mLabelForId = -1
| mLastIsOpaque = false
| mLayerPaint = null
| mLayerType = 0
| mLayoutInsets = null
| mLayoutParams = android.widget.FrameLayout$LayoutParams@318747232 (0x12ffb260)
| mLeft = 0
| mLeftPaddingDefined = false
| mListenerInfo = null
| mLongClickX = NaN
| mLongClickY = NaN
| mMatchIdPredicate = null
| mMatchLabelForPredicate = null
| mMeasureCache = android.util.LongSparseLongArray@318747288 (0x12ffb298)
| mMeasuredHeight = 743
| mMeasuredWidth = 743
| mMinHeight = 0
| mMinWidth = 0
| mNestedScrollingParent = null
| mNextClusterForwardId = -1
| mNextFocusDownId = -1
| mNextFocusForwardId = -1
| mNextFocusLeftId = -1
| mNextFocusRightId = -1
| mNextFocusUpId = -1
| mOldHeightMeasureSpec = 1073742567
| mOldWidthMeasureSpec = 1073742567
| mOutlineProvider = android.view.ViewOutlineProvider$1@1889734920 (0x70a31108)
| mOverScrollMode = 1
| mOverlay = null
| mPaddingBottom = 0
| mPaddingLeft = 0
| mPaddingRight = 0
| mPaddingTop = 0
| mParent = com.wdullaer.materialdatetimepicker.time.RadialPickerLayout@318473008 (0x12fb8330)
| mPendingCheckForLongPress = null
| mPendingCheckForTap = null
| mPerformClick = null
| mPointerIcon = null
| mPrivateFlags = 34864
| mPrivateFlags2 = 1610819112
| mPrivateFlags3 = 16
| mRecreateDisplayList = false
| mRenderNode = android.view.RenderNode@318747312 (0x12ffb2b0)
| mResources = android.content.res.MiuiResources@318473784 (0x12fb8638)
| mRight = 743
| mRightPaddingDefined = false
| mRoundScrollbarRenderer = null
| mRunQueue = null
| mScrollCache = null
| mScrollIndicatorDrawable = null
| mScrollX = 0
| mScrollY = 0
| mSendViewScrolledAccessibilityEvent = null
| mSendingHoverAccessibilityEvents = false
| mStartActivityRequestWho = null
| mStateListAnimator = null
| mSystemUiVisibility = 0
| mTag = null
| mTempNestedScrollConsumed = null
| mTooltipInfo = null
| mTop = 0
| mTouchDelegate = null
| mTouchSlop = 22
| mTransformationInfo = android.view.View$TransformationInfo@318747336 (0x12ffb2c8)
| mTransientStateCount = 0
| mTransitionName = null
| mUnscaledDrawingCache = null
| mUnsetPressedState = null
| mUserPaddingBottom = 0
| mUserPaddingEnd = -2147483648
| mUserPaddingLeft = 0
| mUserPaddingLeftInitial = 0
| mUserPaddingRight = 0
| mUserPaddingRightInitial = 0
| mUserPaddingStart = -2147483648
| mVerticalScrollFactor = 0.0
| mVerticalScrollbarPosition = 0
| mViewFlags = 402653200
| mVisibilityChangeForAutofillHandler = null
| mWindowAttachCount = 1
| shadow$_klass_ = com.wdullaer.materialdatetimepicker.time.RadialSelectorView
| shadow$_monitor_ = 0
* Instance of android.view.ContextThemeWrapper
| static $class$numReferenceInstanceFields = 4
| static $class$classSize = 876
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$status = -536870912
| static $class$extData = null
| static $class$shadow$_klass_ = java.lang.Class
| static $class$classLoader = null
| static $class$clinitThreadId = 0
| static $class$accessFlags = 524289
| static $class$virtualMethodsOffset = 5
| static $class$dexTypeIndex = 4626
| static $class$vtable = null
| static $class$dexClassDefIndex = 5518
| static $class$superClass = android.content.ContextWrapper
| static $class$dexCache = java.lang.DexCache@1889632912 (0x70a18290)
| static $class$componentType = null
| static $class$name = "android.view.ContextThemeWrapper"
| static $class$shadow$_monitor_ = 536870912
| static $class$copiedMethodsOffset = 15
| static $class$objectSize = 32
| static $class$iFields = 1893242944
| static $class$ifTable = java.lang.Object[0]@1888038496 (0x70892e60)
| static $class$referenceInstanceOffsets = 31
| static $class$numReferenceStaticFields = 0
| static $class$objectSizeAllocFastPath = 32
| static $class$methods = 1894026900
| static $classOverhead = byte[752]@1890493289 (0x70aea369)
| static $class$sFields = 0
| mInflater = com.android.internal.policy.PhoneLayoutInflater@318487912 (0x12fbbd68)
| mOverrideConfiguration = null
| mResources = android.content.res.MiuiResources@318473784 (0x12fb8638)
| mTheme = android.content.res.Resources$Theme@318488560 (0x12fbbff0)
| mThemeResource = 16974550
| mBase = org.havenapp.main.MonitorActivity@318488800 (0x12fbc0e0)
| shadow$_klass_ = android.view.ContextThemeWrapper
| shadow$_monitor_ = 0
* Instance of org.havenapp.main.MonitorActivity
| static $class$numReferenceInstanceFields = 11
| static $class$classSize = 2360
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$status = -536870912
| static $class$extData = null
| static $class$shadow$_klass_ = java.lang.Class
| static $class$classLoader = dalvik.system.PathClassLoader@315744008 (0x12d1df08)
| static $class$clinitThreadId = 8408
| static $class$accessFlags = 524289
| static $class$virtualMethodsOffset = 33
| static $class$dexTypeIndex = 342
| static $class$vtable = null
| static $class$dexClassDefIndex = 125
| static REQUEST_CAMERA = 999
| static $class$superClass = androidx.appcompat.app.AppCompatActivity
| static $class$dexCache = java.lang.DexCache@316576144 (0x12de9190)
| static REQUEST_TIMER = 1000
| static $class$componentType = null
| static $class$name = "org.havenapp.main.MonitorActivity"
| static $class$shadow$_monitor_ = -1890261120
| static $class$copiedMethodsOffset = 43
| static $class$objectSize = 331
| static $class$iFields = 3978889400
| static $class$ifTable = java.lang.Object[40]@316637704 (0x12df8208)
| static $change = null
| static $class$referenceInstanceOffsets = -1073741824
| static $class$numReferenceStaticFields = 1
| static $class$objectSizeAllocFastPath = 336
| static $class$methods = 3978889648
| static serialVersionUID = -8293310074117104639
| static $classOverhead = byte[2216]@316587465 (0x12debdc9)
| static $class$sFields = 3978889328
| cTimer = null
| handler = org.havenapp.main.MonitorActivity$1@318492192 (0x12fbce20)
| lastEventType = -1
| mAnimShake = android.view.animation.AnimationSet@318492224 (0x12fbce40)
| mBtnAccel = androidx.appcompat.widget.AppCompatImageView@318492368 (0x12fbced0)
| mBtnCamera = androidx.appcompat.widget.AppCompatImageView@318492944 (0x12fbd110)
| mBtnMic = androidx.appcompat.widget.AppCompatImageView@318493520 (0x12fbd350)
| mFragmentCamera = org.havenapp.main.ui.CameraFragment@318494096 (0x12fbd590)
| mIsInitializedLayout = true
| mIsMonitoring = false
| mOnTimerTicking = false
| preferences = org.havenapp.main.PreferenceManager@318494248 (0x12fbd628)
| receiver = org.havenapp.main.MonitorActivity$2@318494272 (0x12fbd640)
| txtStatus = androidx.appcompat.widget.AppCompatTextView@318494296 (0x12fbd658)
| txtTimer = androidx.appcompat.widget.AppCompatTextView@318495136 (0x12fbd9a0)
| mDelegate = androidx.appcompat.app.AppCompatDelegateImpl@318495976 (0x12fbdce8)
| mResources = null
| mThemeId = 2131886103
| mCreated = true
| mFragments = androidx.fragment.app.FragmentController@318496112 (0x12fbdd70)
| mNextCandidateRequestIndex = 0
| mPendingFragmentActivityResults = androidx.collection.SparseArrayCompat@318496128 (0x12fbdd80)
| mRequestedPermissionsFromFragment = false
| mResumed = false
| mStartedActivityFromFragment = false
| mStartedIntentSenderFromFragment = false
| mStopped = true
| mLifecycleRegistry = androidx.lifecycle.LifecycleRegistry@318496152 (0x12fbdd98)
| mOnBackPressedCallbacks = java.util.concurrent.CopyOnWriteArrayList@318496184 (0x12fbddb8)
| mSavedStateRegistry = androidx.savedstate.bundle.BundleSavedStateRegistry@318496200 (0x12fbddc8)
| mViewModelStore = androidx.lifecycle.ViewModelStore@318496224 (0x12fbdde0)
| mExtraDataMap = androidx.collection.SimpleArrayMap@318496240 (0x12fbddf0)
| mActionBar = null
| mActionModeTypeStarting = 0
| mActivityInfo = android.content.pm.ActivityInfo@318496264 (0x12fbde08)
| mActivityTransitionState = android.app.ActivityTransitionState@318496416 (0x12fbdea0)
| mApplication = org.havenapp.main.HavenApp@315647552 (0x12d06640)
| mAutoFillIgnoreFirstResumePause = false
| mAutoFillResetNeeded = false
| mAutofillManager = null
| mAutofillPopupWindow = null
| mCalled = true
| mCanEnterPictureInPicture = false
| mChangeCanvasToTranslucent = false
| mChangingConfigurations = false
| mComponent = android.content.ComponentName@318496472 (0x12fbded8)
| mConfigChangeFlags = 0
| mCurrentConfig = android.content.res.Configuration@318496488 (0x12fbdee8)
| mDecor = null
| mDefaultKeyMode = 0
| mDefaultKeySsb = null
| mDestroyed = true
| mDoReportFullyDrawn = false
| mEmbeddedID = null
| mEnableDefaultActionBarUp = false
| mEnterTransitionListener = android.app.SharedElementCallback$1@1889691912 (0x70a26908)
| mExitTransitionListener = android.app.SharedElementCallback$1@1889691912 (0x70a26908)
| mFinished = true
| mFragments = android.app.FragmentController@318496608 (0x12fbdf60)
| mHandler = android.os.Handler@318496624 (0x12fbdf70)
| mHasCurrentPermissionsRequest = false
| mIdent = 127339192
| mInstanceTracker = android.os.StrictMode$InstanceTracker@318496656 (0x12fbdf90)
| mInstrumentation = android.app.Instrumentation@316702288 (0x12e07e50)
| mIntent = android.content.Intent@318496672 (0x12fbdfa0)
| mInterceptor = null
| mLastAutofillId = 1073741823
| mLastNonConfigurationInstances = null
| mMainThread = android.app.ActivityThread@315621856 (0x12d001e0)
| mManagedCursors = java.util.ArrayList@318496752 (0x12fbdff0)
| mManagedDialogs = null
| mMenuInflater = null
| mParent = null
| mReferrer = "org.havenapp.main"
| mRestoredFromBundle = false
| mResultCode = 0
| mResultData = null
| mResumed = false
| mSearchEvent = null
| mSearchManager = null
| mStartedActivity = false
| mStopped = true
| mTaskDescription = android.app.ActivityManager$TaskDescription@318496816 (0x12fbe030)
| mTemporaryPause = false
| mTitle = "Haven"
| mTitleColor = 0
| mTitleReady = true
| mToken = android.os.BinderProxy@318487688 (0x12fbbc88)
| mTranslucentCallback = null
| mUiThread = java.lang.Thread@2015227184 (0x781ded30)
| mVisibleFromClient = true
| mVisibleFromServer = false
| mVoiceInteractor = null
| mWindow = com.android.internal.policy.PhoneWindow@318496856 (0x12fbe058)
| mWindowAdded = true
| mWindowManager = android.view.WindowManagerImpl@318497232 (0x12fbe1d0)
| mInflater = com.android.internal.policy.PhoneLayoutInflater@318497256 (0x12fbe1e8)
| mOverrideConfiguration = null
| mResources = android.content.res.MiuiResources@318473784 (0x12fb8638)
| mTheme = android.content.res.Resources$Theme@318497304 (0x12fbe218)
| mThemeResource = 2131886103
| mBase = android.app.ContextImpl@318488672 (0x12fbc060)
| shadow$_klass_ = org.havenapp.main.MonitorActivity
| shadow$_monitor_ = -1977013223
* Instance of org.havenapp.main.ui.CameraFragment
| static $class$numReferenceInstanceFields = 3
| static $class$classSize = 856
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$status = -536870912
| static $class$extData = null
| static $class$shadow$_klass_ = java.lang.Class
| static $class$classLoader = dalvik.system.PathClassLoader@315744008 (0x12d1df08)
| static $class$clinitThreadId = 8408
| static $class$accessFlags = 524305
| static $class$virtualMethodsOffset = 4
| static $class$dexTypeIndex = 407
| static $class$vtable = null
| static $class$dexClassDefIndex = 96
| static $class$superClass = androidx.fragment.app.Fragment
| static $class$dexCache = java.lang.DexCache@316611752 (0x12df1ca8)
| static $class$componentType = null
| static $class$name = "org.havenapp.main.ui.CameraFragment"
| static $class$shadow$_monitor_ = 0
| static $class$copiedMethodsOffset = 14
| static $class$objectSize = 148
| static $class$iFields = 3977093688
| static $class$ifTable = java.lang.Object[10]@316620072 (0x12df3d28)
| static $change = null
| static $class$referenceInstanceOffsets = -1073741824
| static $class$numReferenceStaticFields = 1
| static $class$objectSizeAllocFastPath = 152
| static $class$methods = 3977093744
| static serialVersionUID = 1764227429559208470
| static $classOverhead = byte[720]@316602945 (0x12defa41)
| static $class$sFields = 3977093648
| cameraViewHolder = org.havenapp.main.ui.CameraViewHolder@318566632 (0x12fcf0e8)
| newImage = androidx.appcompat.widget.AppCompatImageView@318550120 (0x12fcb068)
| prefs = org.havenapp.main.PreferenceManager@318678784 (0x12fea700)
| mAdded = false
| mAnimationInfo = null
| mArguments = null
| mBackStackNesting = 0
| mCalled = true
| mChildFragmentManager = null
| mContainer = null
| mContainerId = 0
| mDeferStart = false
| mDetached = false
| mFragmentId = 0
| mFragmentManager = null
| mFromLayout = false
| mHasMenu = false
| mHidden = false
| mHiddenChanged = false
| mHost = null
| mInLayout = false
| mInnerView = null
| mIsCreated = false
| mIsNewlyAdded = false
| mLayoutInflater = null
| mLifecycleRegistry = androidx.lifecycle.LifecycleRegistry@318678808 (0x12fea718)
| mMenuVisible = true
| mParentFragment = null
| mPerformedCreateView = false
| mPostponedAlpha = 0.0
| mRemoving = false
| mRestored = false
| mRetainInstance = false
| mRetainInstanceChangedWhileDetached = false
| mSavedFragmentState = null
| mSavedStateRegistry = androidx.savedstate.bundle.BundleSavedStateRegistry@318678840 (0x12fea738)
| mSavedUserVisibleHint = null
| mSavedViewState = null
| mState = 0
| mTag = null
| mTarget = null
| mTargetRequestCode = 0
| mTargetWho = null
| mUserVisibleHint = true
| mView = null
| mViewLifecycleOwner = null
| mViewLifecycleOwnerLiveData = androidx.lifecycle.MutableLiveData@318678864 (0x12fea750)
| mWho = "a3cc3a88-cdef-440d-b93d-4bc1c0a65de7"
| shadow$_klass_ = org.havenapp.main.ui.CameraFragment
| shadow$_monitor_ = -2063448951
* Instance of org.havenapp.main.ui.CameraViewHolder
| static $class$numReferenceInstanceFields = 16
| static $class$classSize = 224
| static DETECTION_INTERVAL_MS = 200
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$status = -536870912
| static $class$extData = null
| static $class$shadow$_klass_ = java.lang.Class
| static $class$classLoader = dalvik.system.PathClassLoader@315744008 (0x12d1df08)
| static $class$clinitThreadId = 8408
| static $class$accessFlags = 524289
| static MAX_CAMERA_WIDTH = 800
| static $class$virtualMethodsOffset = 19
| static $class$dexTypeIndex = 411
| static $class$vtable = null
| static $class$dexClassDefIndex = 100
| static $class$superClass = java.lang.Object
| static $class$dexCache = java.lang.DexCache@316611752 (0x12df1ca8)
| static $class$componentType = null
| static $class$name = null
| static $class$shadow$_monitor_ = 0
| static $class$copiedMethodsOffset = 27
| static $class$objectSize = 86
| static $class$iFields = 3788112296
| static $class$ifTable = java.lang.Object[0]@1888038496 (0x70892e60)
| static $change = null
| static $class$referenceInstanceOffsets = 65535
| static $class$numReferenceStaticFields = 1
| static $class$objectSizeAllocFastPath = 88
| static $class$methods = 3788112624
| static serialVersionUID = 3401347782728940669
| static $classOverhead = byte[80]@316614513 (0x12df2771)
| static $class$sFields = 3788112224
| cameraView = com.otaliastudios.cameraview.CameraView@318549400 (0x12fcad98)
| context = org.havenapp.main.MonitorActivity@318488800 (0x12fbc0e0)
| doingVideoProcessing = false
| encoder = null
| isCameraStarted = false
| lastPic = byte[1382400]@3464871936 (0xce85c000)
| lastTimestamp = 1555840083730
| listeners = java.util.ArrayList@318566720 (0x12fcf140)
| mConnection = null
| mDecodeThreadPool = java.util.concurrent.ThreadPoolExecutor@315626888 (0x12d01588)
| mDecodeWorkQueue = java.util.concurrent.LinkedBlockingQueue@315626848 (0x12d01560)
| mEncodeVideoThreadPool = java.util.concurrent.ThreadPoolExecutor@315627280 (0x12d01710)
| mEncodeVideoWorkQueue = java.util.concurrent.LinkedBlockingQueue@315627240 (0x12d016e8)
| motionDetector = org.havenapp.main.sensors.motion.MotionDetector@318566744 (0x12fcf158)
| motionSensitivity = 30000
| mtxVideoRotate = null
| prefs = org.havenapp.main.PreferenceManager@318566768 (0x12fcf170)
| serviceMessenger = null
| updateHandler = android.os.Handler@318566792 (0x12fcf188)
| videoFile = null
| shadow$_klass_ = org.havenapp.main.ui.CameraViewHolder
| shadow$_monitor_ = 0
* Instance of com.otaliastudios.cameraview.CameraView
| static $class$numReferenceInstanceFields = 16
| static PERMISSION_REQUEST_CODE = 16
| static $class$classSize = 4325
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$status = -536870912
| static $class$extData = null
| static $class$shadow$_klass_ = java.lang.Class
| static DEFAULT_PLAY_SOUNDS = true
| static $class$classLoader = dalvik.system.PathClassLoader@315744008 (0x12d1df08)
| static $class$clinitThreadId = 8408
| static $class$accessFlags = 524289
| static $class$virtualMethodsOffset = 19
| static $class$dexTypeIndex = 985
| static LOG = com.otaliastudios.cameraview.CameraLogger@316966216 (0x12e48548)
| static $class$vtable = null
| static $class$dexClassDefIndex = 3514
| static $class$superClass = android.widget.FrameLayout
| static $class$dexCache = java.lang.DexCache@315914152 (0x12d477a8)
| static $class$componentType = null
| static $class$name = "com.otaliastudios.cameraview.CameraView"
| static $class$shadow$_monitor_ = 0
| static $class$copiedMethodsOffset = 99
| static TAG = "CameraView"
| static $class$objectSize = 715
| static $class$iFields = 3977106272
| static $class$ifTable = java.lang.Object[12]@316966096 (0x12e484d0)
| static $class$referenceInstanceOffsets = -1073741824
| static $class$numReferenceStaticFields = 2
| static $class$objectSizeAllocFastPath = 720
| static $class$methods = 3977106584
| static $classOverhead = byte[4188]@315823017 (0x12d313a9)
| static $class$sFields = 3977106200
| mCameraCallbacks = com.otaliastudios.cameraview.CameraView$Callbacks@318552944 (0x12fcbb70)
| mCameraController = com.otaliastudios.cameraview.Camera1@318552960 (0x12fcbb80)
| mCameraPreview = com.otaliastudios.cameraview.GlCameraPreview@318553168 (0x12fcbc50)
| mExperimental = true
| mFrameProcessors = java.util.concurrent.CopyOnWriteArrayList@318553240 (0x12fcbc98)
| mFrameProcessorsHandler = com.otaliastudios.cameraview.WorkerHandler@315827640 (0x12d325b8)
| mGestureMap = java.util.HashMap@318553256 (0x12fcbca8)
| mGridLinesLayout = com.otaliastudios.cameraview.GridLinesLayout@318553296 (0x12fcbcd0)
| mKeepScreenOn = false
| mLifecycle = null
| mListeners = java.util.concurrent.CopyOnWriteArrayList@318553784 (0x12fcbeb8)
| mOrientationHelper = com.otaliastudios.cameraview.OrientationHelper@318553800 (0x12fcbec8)
| mPinchGestureLayout = com.otaliastudios.cameraview.PinchGestureLayout@318553824 (0x12fcbee0)
| mPlaySounds = false
| mPreview = com.otaliastudios.cameraview.Preview@315828872 (0x12d32a88)
| mScrollGestureLayout = com.otaliastudios.cameraview.ScrollGestureLayout@318554496 (0x12fcc180)
| mSound = null
| mTapGestureLayout = com.otaliastudios.cameraview.TapGestureLayout@318555168 (0x12fcc420)
| mUiHandler = android.os.Handler@318555848 (0x12fcc6c8)
| mForegroundPaddingBottom = 0
| mForegroundPaddingLeft = 0
| mForegroundPaddingRight = 0
| mForegroundPaddingTop = 0
| mMatchParentChildren = java.util.ArrayList@318555880 (0x12fcc6e8)
| mMeasureAllChildren = false
| mAnimationListener = null
| mCachePaint = null
| mChildCountWithTransientState = 0
| mChildTransformation = null
| mChildUnhandledKeyListeners = 0
| mChildren = android.view.View[12]@318555904 (0x12fcc700)
| mChildrenCount = 5
| mChildrenInterestedInDrag = null
| mCurrentDragChild = null
| mCurrentDragStartEvent = null
| mDefaultFocus = null
| mDisappearingChildren = null
| mFirstHoverTarget = null
| mFirstTouchTarget = null
| mFocused = null
| mFocusedInCluster = null
| mGroupFlags = 2244691
| mHoveredSelf = false
| mInvalidateRegion = null
| mInvalidationTransformation = null
| mIsInterestedInDrag = false
| mLastTouchDownIndex = -1
| mLastTouchDownTime = 0
| mLastTouchDownX = 0.0
| mLastTouchDownY = 0.0
| mLayoutAnimationController = null
| mLayoutCalledWhileSuppressed = false
| mLayoutMode = -1
| mLayoutTransitionListener = android.view.ViewGroup$4@318555968 (0x12fcc740)
| mLocalPoint = null
| mNestedScrollAxes = 0
| mOnHierarchyChangeListener = null
| mPersistentDrawingCache = 2
| mPreSortedChildren = null
| mSuppressLayout = false
| mTempPoint = null
| mTooltipHoverTarget = null
| mTooltipHoveredSelf = false
| mTransientIndices = null
| mTransientViews = null
| mTransition = null
| mTransitioningViews = null
| mVisibilityChangingChildren = null
| mAccessibilityCursorPosition = -1
| mAccessibilityDelegate = null
| mAccessibilityPaneTitle = null
| mAccessibilityTraversalAfterId = -1
| mAccessibilityTraversalBeforeId = -1
| mAccessibilityViewId = -1
| mAnimator = null
| mAttachInfo = null
| mAttachedActivity = null
| mAttributes = null
| mAutofillHints = null
| mAutofillId = null
| mAutofillViewId = -1
| mBackground = null
| mBackgroundRenderNode = null
| mBackgroundResource = 0
| mBackgroundSizeChanged = true
| mBackgroundTint = null
| mBottom = 2027
| mCachingFailed = false
| mClipBounds = null
| mContentDescription = null
| mContext = org.havenapp.main.MonitorActivity@318488800 (0x12fbc0e0)
| mCurrentAnimation = null
| mDefaultFocusHighlight = null
| mDefaultFocusHighlightCache = null
| mDefaultFocusHighlightEnabled = true
| mDefaultFocusHighlightSizeChanged = true
| mDrawableState = int[2]@1890142464 (0x70a94900)
| mDrawingCache = null
| mDrawingCacheBackgroundColor = 0
| mFirst = true
| mFloatingTreeObserver = null
| mForegroundInfo = null
| mFrameMetricsObservers = null
| mGhostView = null
| mHapticEnabledExplicitly = false
| mHasPerformedLongPress = false
| mID = 2131361910
| mIgnoreNextUpEvent = false
| mInContextButtonPress = false
| mInputEventConsistencyVerifier = null
| mIsWebView = false
| mIsWebViewScroll = false
| mKeyedTags = null
| mLabelForId = -1
| mLastIsOpaque = false
| mLayerPaint = null
| mLayerType = 0
| mLayoutInsets = null
| mLayoutParams = android.widget.FrameLayout$LayoutParams@318555984 (0x12fcc750)
| mLeft = 0
| mLeftPaddingDefined = false
| mListenerInfo = null
| mLongClickX = NaN
| mLongClickY = NaN
| mMatchIdPredicate = null
| mMatchLabelForPredicate = null
| mMeasureCache = android.util.LongSparseLongArray@318556040 (0x12fcc788)
| mMeasuredHeight = 2027
| mMeasuredWidth = 1080
| mMinHeight = 0
| mMinWidth = 0
| mNestedScrollingParent = null
| mNextClusterForwardId = -1
| mNextFocusDownId = -1
| mNextFocusForwardId = -1
| mNextFocusLeftId = -1
| mNextFocusRightId = -1
| mNextFocusUpId = -1
| mOldHeightMeasureSpec = 1073743851
| mOldWidthMeasureSpec = 1073742904
| mOutlineProvider = android.view.ViewOutlineProvider$1@1889734920 (0x70a31108)
| mOverScrollMode = 1
| mOverlay = null
| mPaddingBottom = 0
| mPaddingLeft = 0
| mPaddingRight = 0
| mPaddingTop = 0
| mParent = android.widget.FrameLayout@318523072 (0x12fc46c0)
| mPendingCheckForLongPress = null
| mPendingCheckForTap = null
| mPerformClick = null
| mPointerIcon = null
| mPrivateFlags = 18876976
| mPrivateFlags2 = 1610819112
| mPrivateFlags3 = 16
| mRecreateDisplayList = false
| mRenderNode = android.view.RenderNode@318556064 (0x12fcc7a0)
| mResources = android.content.res.MiuiResources@318473784 (0x12fb8638)
| mRight = 1080
| mRightPaddingDefined = false
| mRoundScrollbarRenderer = null
| mRunQueue = null
| mScrollCache = null
| mScrollIndicatorDrawable = null
| mScrollX = 0
| mScrollY = 0
| mSendViewScrolledAccessibilityEvent = null
| mSendingHoverAccessibilityEvents = false
| mStartActivityRequestWho = null
| mStateListAnimator = null
| mSystemUiVisibility = 0
| mTag = null
| mTempNestedScrollConsumed = null
| mTooltipInfo = null
| mTop = 0
| mTouchDelegate = null
| mTouchSlop = 22
| mTransformationInfo = null
| mTransientStateCount = 0
| mTransitionName = null
| mUnscaledDrawingCache = null
| mUnsetPressedState = null
| mUserPaddingBottom = 0
|mUserPaddingEnd = -2147483648
| mUserPaddingLeft = 0
| mUserPaddingLeftInitial = 0
| mUserPaddingRight = 0
| mUserPaddingRightInitial = 0
| mUserPaddingStart = -2147483648
| mVerticalScrollFactor = 0.0
| mVerticalScrollbarPosition = 0
| mViewFlags = 469762064
| mVisibilityChangeForAutofillHandler = null
| mWindowAttachCount = 1
| shadow$_klass_ = com.otaliastudios.cameraview.CameraView
| shadow$_monitor_ = 0
* Instance of com.otaliastudios.cameraview.Camera1
| static $class$numReferenceInstanceFields = 2
| static $class$classSize = 488
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$status = -536870912
| static $class$extData = null
| static $class$shadow$_klass_ = java.lang.Class
| static $class$classLoader = dalvik.system.PathClassLoader@315744008 (0x12d1df08)
| static $class$clinitThreadId = 8408
| static $class$accessFlags = 524288
| static $class$virtualMethodsOffset = 42
| static $class$dexTypeIndex = 942
| static LOG = com.otaliastudios.cameraview.CameraLogger@316861240 (0x12e2eb38)
| static $class$vtable = null
| static $class$dexClassDefIndex = 5827
| static $class$superClass = com.otaliastudios.cameraview.CameraController
| static $class$dexCache = java.lang.DexCache@315914152 (0x12d477a8)
| static $class$componentType = null
| static $class$name = "com.otaliastudios.cameraview.Camera1"
| static $class$shadow$_monitor_ = 0
| static $class$copiedMethodsOffset = 69
| static TAG = "Camera1"
| static $class$objectSize = 204
| static $class$iFields = 3788132528
| static $class$ifTable = java.lang.Object[14]@316861112 (0x12e2eab8)
| static $class$referenceInstanceOffsets = -1073741824
| static $class$numReferenceStaticFields = 2
| static $class$objectSizeAllocFastPath = 208
| static $class$methods = 3788132600
| static $classOverhead = byte[356]@315924377 (0x12d49f99)
| static $class$sFields = 3788132488
| mCamera = null
| mIsBound = false
| mPostFocusResetDelay = 3000
| mPostFocusResetRunnable = com.otaliastudios.cameraview.Camera1$1@318566312 (0x12fcefa8)
| mAudio = com.otaliastudios.cameraview.Audio@316862296 (0x12e2ef58)
| mAudioBitRate = 0
| mCameraCallbacks = com.otaliastudios.cameraview.CameraView$Callbacks@318552944 (0x12fcbb70)
| mCameraId = 1
| mCameraOptions = null
| mCaptureSize = null
| mCrashHandler = android.os.Handler@318566328 (0x12fcefb8)
| mDeviceOrientation = 0
| mDisplayOffset = 0
| mExposureCorrectionTask = com.otaliastudios.cameraview.Task@318566360 (0x12fcefd8)
| mExposureCorrectionValue = 0.0
| mFacing = com.otaliastudios.cameraview.Facing@316853256 (0x12e2cc08)
| mFlash = com.otaliastudios.cameraview.Flash@316853064 (0x12e2cb48)
| mFlashTask = com.otaliastudios.cameraview.Task@318566384 (0x12fceff0)
| mFrameManager = com.otaliastudios.cameraview.FrameManager@318566408 (0x12fcf008)
| mHandler = com.otaliastudios.cameraview.WorkerHandler@318566432 (0x12fcf020)
| mHdr = com.otaliastudios.cameraview.Hdr@316852792 (0x12e2ca38)
| mHdrTask = com.otaliastudios.cameraview.Task@318566448 (0x12fcf030)
| mLocation = null
| mLocationTask = com.otaliastudios.cameraview.Task@318566472 (0x12fcf048)
| mMapper = com.otaliastudios.cameraview.Mapper1@318566496 (0x12fcf060)
| mMode = com.otaliastudios.cameraview.Mode@316852128 (0x12e2c7a0)
| mPictureRecorder = null
| mPictureSizeSelector = com.otaliastudios.cameraview.SizeSelectors$6@318566504 (0x12fcf068)
| mPlaySounds = false
| mPlaySoundsTask = com.otaliastudios.cameraview.Task@318566512 (0x12fcf070)
| mPreview = com.otaliastudios.cameraview.GlCameraPreview@318553168 (0x12fcbc50)
| mPreviewFormat = 0
| mPreviewStreamSize = null
| mPreviewStreamSizeSelector = org.havenapp.main.ui.CameraViewHolder$2@318566536 (0x12fcf088)
| mSensorOffset = 270
| mSnapshotMaxHeight = 2147483647
| mSnapshotMaxWidth = 2147483647
| mStartVideoTask = com.otaliastudios.cameraview.Task@318566552 (0x12fcf098)
| mState = 0
| mVideoBitRate = 0
| mVideoCodec = com.otaliastudios.cameraview.VideoCodec@316850488 (0x12e2c138)
| mVideoMaxDuration = 0
| mVideoMaxSize = 0
| mVideoRecorder = null
| mVideoSizeSelector = com.otaliastudios.cameraview.SizeSelectors$6@318566576 (0x12fcf0b0)
| mWhiteBalance = com.otaliastudios.cameraview.WhiteBalance@316850232 (0x12e2c038)
| mWhiteBalanceTask = com.otaliastudios.cameraview.Task@318566584 (0x12fcf0b8)
| mZoomTask = com.otaliastudios.cameraview.Task@318566608 (0x12fcf0d0)
| mZoomValue = 0.0
| shadow$_klass_ = com.otaliastudios.cameraview.Camera1
| shadow$_monitor_ = 0
* Instance of com.otaliastudios.cameraview.WorkerHandler
| static $class$numReferenceInstanceFields = 2
| static $class$classSize = 196
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$status = -536870912
| static $class$extData = null
| static $class$shadow$_klass_ = java.lang.Class
| static sCache = java.util.concurrent.ConcurrentHashMap@316849920 (0x12e2bf00)
| static $class$classLoader = dalvik.system.PathClassLoader@315744008 (0x12d1df08)
| static $class$clinitThreadId = 8408
| static $class$accessFlags = 524288
| static $class$virtualMethodsOffset = 5
| static $class$dexTypeIndex = 1102
| static LOG = com.otaliastudios.cameraview.CameraLogger@316849904 (0x12e2bef0)
| static $class$vtable = null
| static $class$dexClassDefIndex = 358
| static $class$superClass = java.lang.Object
| static $class$dexCache = java.lang.DexCache@315914152 (0x12d477a8)
| static $class$componentType = null
| static $class$name = "com.otaliastudios.cameraview.WorkerHandler"
| static $class$shadow$_monitor_ = 0
| static $class$copiedMethodsOffset = 9
| static $class$objectSize = 16
| static $class$iFields = 3788119848
| static $class$ifTable = java.lang.Object[0]@1888038496 (0x70892e60)
| static $class$referenceInstanceOffsets = 3
| static $class$numReferenceStaticFields = 2
| static $class$objectSizeAllocFastPath = 16
| static $class$methods = 3788119888
| static $classOverhead = byte[64]@315959025 (0x12d526f1)
| static $class$sFields = 3788119808
| mHandler = android.os.Handler@318567080 (0x12fcf2a8)
| mThread = android.os.HandlerThread@318567112 (0x12fcf2c8)
| shadow$_klass_ = com.otaliastudios.cameraview.WorkerHandler
| shadow$_monitor_ = 0
* Instance of android.os.Handler
| static $class$numReferenceInstanceFields = 4
| static $class$classSize = 329
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$status = -536870912
| static $class$extData = null
| static $class$shadow$_klass_ = java.lang.Class
| static $class$classLoader = null
| static $class$clinitThreadId = 0
| static $class$accessFlags = 524289
| static $class$virtualMethodsOffset = 16
| static $class$dexTypeIndex = 864
| static $class$vtable = null
| static $class$dexClassDefIndex = 198
| static $class$superClass = java.lang.Object
| static MAIN_THREAD_HANDLER = null
| static $class$dexCache = java.lang.DexCache@1889632912 (0x70a18290)
| static $class$componentType = null
| static $class$name = "android.os.Handler"
| static $class$shadow$_monitor_ = 536870912
| static FIND_POTENTIAL_LEAKS = false
| static $class$copiedMethodsOffset = 54
| static TAG = "Handler"
| static $class$objectSize = 25
| static $class$iFields = 1893512728
| static $class$ifTable = java.lang.Object[0]@1888038496 (0x70892e60)
| static $class$referenceInstanceOffsets = 15
| static $class$numReferenceStaticFields = 2
| static $class$objectSizeAllocFastPath = 32
| static $class$methods = 1894575668
| static $classOverhead = byte[196]@1889609945 (0x70a128d9)
| static $class$sFields = 1893512676
| mAsynchronous = false
| mCallback = null
| mLooper = android.os.Looper@318567264 (0x12fcf360)
| mMessenger = null
| mQueue = android.os.MessageQueue@318568584 (0x12fcf888)
| shadow$_klass_ = android.os.Handler
| shadow$_monitor_ = 0
* Instance of android.os.MessageQueue
| static DEBUG = false
| static $class$numReferenceInstanceFields = 4
| static $class$classSize = 253
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$status = -536870912
| static $class$extData = null
| static $class$shadow$_klass_ = java.lang.Class
| static $class$classLoader = null
| static $class$clinitThreadId = 0
| static $class$accessFlags = -2146959343
| static $class$virtualMethodsOffset = 14
| static $class$dexTypeIndex = 1018
| static $class$vtable = null
| static $class$dexClassDefIndex = 235
| static $class$superClass = java.lang.Object
| static $class$dexCache = java.lang.DexCache@1889632912 (0x70a18290)
| static $class$componentType = null
| static $class$name = "android.os.MessageQueue"
| static $class$shadow$_monitor_ = 536870912
| static $class$copiedMethodsOffset = 34
| static TAG = "MessageQueue"
| static $class$objectSize = 39
| static $class$iFields = 1893391784
| static $class$ifTable = java.lang.Object[0]@1888038496 (0x70892e60)
| static $class$referenceInstanceOffsets = 15
| static $class$numReferenceStaticFields = 1
| static $class$objectSizeAllocFastPath = -1
| static $class$methods = 1895290456
| static $classOverhead = byte[124]@1890722073 (0x70b22119)
| static $class$sFields = 1893391748
| mBlocked = false
| mFileDescriptorRecords = null
| mIdleHandlers = java.util.ArrayList@318568624 (0x12fcf8b0)
| mMessages = android.os.Message@318568648 (0x12fcf8c8)
| mNextBarrierToken = 0
| mPendingIdleHandlers = null
| mPtr = 3565198656
| mQuitAllowed = true
| mQuitting = false
| shadow$_klass_ = android.os.MessageQueue
| shadow$_monitor_ = 0
* Instance of android.os.Message
| static $class$numReferenceInstanceFields = 7
| static $class$classSize = 289
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$status = -536870912
| static MAX_POOL_SIZE = 50
| static $class$extData = null
| static FLAGS_TO_CLEAR_ON_COPY_FROM = 1
| static $class$shadow$_klass_ = java.lang.Class
| static sPool = android.os.Message@320620384 (0x131c4760)
| static FLAG_ASYNCHRONOUS = 2
| static $class$classLoader = null
| static $class$clinitThreadId = 0
| static $class$accessFlags = 524305
| static $class$virtualMethodsOffset = 13
| static sPoolSync = java.lang.Object@1889633120 (0x70a18360)
| static $class$dexTypeIndex = 1012
| static CREATOR = android.os.Message$1@1889703056 (0x70a29490)
| static $class$vtable = null
| static $class$dexClassDefIndex = 3157
| static $class$superClass = java.lang.Object
| static sPoolSize = 47
| static $class$dexCache = java.lang.DexCache@1889632912 (0x70a18290)
| static FLAG_IN_USE = 1
| static $class$componentType = null
| static $class$name = "android.os.Message"
| static $class$shadow$_monitor_ = 536870912
| static gCheckRecycle = true
| static $class$copiedMethodsOffset = 35
| static $class$objectSize = 64
| static $class$iFields = 1893729992
| static $class$ifTable = java.lang.Object[2]@1889703032 (0x70a29478)
| static $class$referenceInstanceOffsets = 127
| static $class$numReferenceStaticFields = 3
| static $class$objectSizeAllocFastPath = 64
| static $class$methods = 1895048228
| static $classOverhead = byte[132]@1889630825 (0x70a17a69)
| static $class$sFields = 1893729844
| arg1 = 0
| arg2 = 0
| callback = com.otaliastudios.cameraview.Camera1$2@318568712 (0x12fcf908)
| data = null
| flags = 1
| monitorInfo = android.os.BaseLooper$MessageMonitorInfo@318568736 (0x12fcf920)
| next = android.os.Message@318568824 (0x12fcf978)
| obj = null
| replyTo = null
| sendingUid = -1
| target = android.os.Handler@318567080 (0x12fcf2a8)
| what = 0
| when = 756336223
| shadow$_klass_ = android.os.Message
| shadow$_monitor_ = 0
* Instance of com.otaliastudios.cameraview.Camera1$2
| static $class$numReferenceInstanceFields = 3
| static $class$classSize = 176
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$status = -536870912
| static $class$extData = null
| static $class$shadow$_klass_ = java.lang.Class
| static $class$classLoader = dalvik.system.PathClassLoader@315744008 (0x12d1df08)
| static $class$clinitThreadId = 8408
| static $class$accessFlags = 524288
| static $class$virtualMethodsOffset = 1
| static $class$dexTypeIndex = 934
| static $class$vtable = null
| static $class$dexClassDefIndex = 244
| static $class$superClass = java.lang.Object
| static $class$dexCache = java.lang.DexCache@315914152 (0x12d477a8)
| static $class$componentType = null
| static $class$name = null
| static $class$shadow$_monitor_ = 0
| static $class$copiedMethodsOffset = 2
| static $class$objectSize = 21
| static $class$iFields = 3788150864
| static $class$ifTable = java.lang.Object[2]@316861688 (0x12e2ecf8)
| static $class$referenceInstanceOffsets = 7
| static $class$numReferenceStaticFields = 0
| static $class$objectSizeAllocFastPath = 24
| static $class$methods = 3788150936
| static $classOverhead = byte[52]@315922969 (0x12d49a19)
| static $class$sFields = 0
| this$0 = com.otaliastudios.cameraview.Camera1@318569168 (0x12fcfad0)
| val$action = com.otaliastudios.cameraview.Camera1$3@318666464 (0x12fe76e0)
| val$ensureAvailable = false
| val$task = null
| shadow$_klass_ = com.otaliastudios.cameraview.Camera1$2
| shadow$_monitor_ = 0
* Instance of com.otaliastudios.cameraview.Camera1
| static $class$numReferenceInstanceFields = 2
| static $class$classSize = 488
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$status = -536870912
| static $class$extData = null
| static $class$shadow$_klass_ = java.lang.Class
| static $class$classLoader = dalvik.system.PathClassLoader@315744008 (0x12d1df08)
| static $class$clinitThreadId = 8408
| static $class$accessFlags = 524288
| static $class$virtualMethodsOffset = 42
| static $class$dexTypeIndex = 942
| static LOG = com.otaliastudios.cameraview.CameraLogger@316861240 (0x12e2eb38)
| static $class$vtable = null
| static $class$dexClassDefIndex = 5827
| static $class$superClass = com.otaliastudios.cameraview.CameraController
| static $class$dexCache = java.lang.DexCache@315914152 (0x12d477a8)
| static $class$componentType = null
| static $class$name = "com.otaliastudios.cameraview.Camera1"
| static $class$shadow$_monitor_ = 0
| static $class$copiedMethodsOffset = 69
| static TAG = "Camera1"
| static $class$objectSize = 204
| static $class$iFields = 3788132528
| static $class$ifTable = java.lang.Object[14]@316861112 (0x12e2eab8)
| static $class$referenceInstanceOffsets = -1073741824
| static $class$numReferenceStaticFields = 2
| static $class$objectSizeAllocFastPath = 208
| static $class$methods = 3788132600
| static $classOverhead = byte[356]@315924377 (0x12d49f99)
| static $class$sFields = 3788132488
| mCamera = null
| mIsBound = false
| mPostFocusResetDelay = 3000
| mPostFocusResetRunnable = com.otaliastudios.cameraview.Camera1$1@318569376 (0x12fcfba0)
| mAudio = com.otaliastudios.cameraview.Audio@316862296 (0x12e2ef58)
| mAudioBitRate = 0
| mCameraCallbacks = com.otaliastudios.cameraview.CameraView$Callbacks@318569392 (0x12fcfbb0)
| mCameraId = 1
| mCameraOptions = null
| mCaptureSize = null
| mCrashHandler = android.os.Handler@318569408 (0x12fcfbc0)
| mDeviceOrientation = 0
| mDisplayOffset = 0
| mExposureCorrectionTask = com.otaliastudios.cameraview.Task@318569440 (0x12fcfbe0)
| mExposureCorrectionValue = 0.0
| mFacing = com.otaliastudios.cameraview.Facing@316853256 (0x12e2cc08)
| mFlash = com.otaliastudios.cameraview.Flash@316853064 (0x12e2cb48)
| mFlashTask = com.otaliastudios.cameraview.Task@318569464 (0x12fcfbf8)
| mFrameManager = com.otaliastudios.cameraview.FrameManager@318569488 (0x12fcfc10)
| mHandler = com.otaliastudios.cameraview.WorkerHandler@318566432 (0x12fcf020)
| mHdr = com.otaliastudios.cameraview.Hdr@316852792 (0x12e2ca38)
| mHdrTask = com.otaliastudios.cameraview.Task@318569512 (0x12fcfc28)
| mLocation = null
| mLocationTask = com.otaliastudios.cameraview.Task@318569536 (0x12fcfc40)
| mMapper = com.otaliastudios.cameraview.Mapper1@318569560 (0x12fcfc58)
| mMode = com.otaliastudios.cameraview.Mode@316852128 (0x12e2c7a0)
| mPictureRecorder = null
| mPictureSizeSelector = com.otaliastudios.cameraview.SizeSelectors$6@318569568 (0x12fcfc60)
| mPlaySounds = false
| mPlaySoundsTask = com.otaliastudios.cameraview.Task@318569576 (0x12fcfc68)
| mPreview = com.otaliastudios.cameraview.GlCameraPreview@318569600 (0x12fcfc80)
| mPreviewFormat = 0
| mPreviewStreamSize = null
| mPreviewStreamSizeSelector = org.havenapp.main.ui.CameraViewHolder$2@318569672 (0x12fcfcc8)
| mSensorOffset = 270
| mSnapshotMaxHeight = 2147483647
| mSnapshotMaxWidth = 2147483647
| mStartVideoTask = com.otaliastudios.cameraview.Task@318569688 (0x12fcfcd8)
| mState = 0
| mVideoBitRate = 0
| mVideoCodec = com.otaliastudios.cameraview.VideoCodec@316850488 (0x12e2c138)
| mVideoMaxDuration = 0
| mVideoMaxSize = 0
| mVideoRecorder = null
| mVideoSizeSelector = com.otaliastudios.cameraview.SizeSelectors$6@318569712 (0x12fcfcf0)
| mWhiteBalance = com.otaliastudios.cameraview.WhiteBalance@316850232 (0x12e2c038)
| mWhiteBalanceTask = com.otaliastudios.cameraview.Task@318569720 (0x12fcfcf8)
| mZoomTask = com.otaliastudios.cameraview.Task@318569744 (0x12fcfd10)
| mZoomValue = 0.0
| shadow$_klass_ = com.otaliastudios.cameraview.Camera1
| shadow$_monitor_ = 0
* Instance of com.otaliastudios.cameraview.CameraView$Callbacks
| static $class$numReferenceInstanceFields = 2
| static $class$classSize = 224
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$status = -536870912
| static $class$extData = null
| static $class$shadow$_klass_ = java.lang.Class
| static $class$classLoader = dalvik.system.PathClassLoader@315744008 (0x12d1df08)
| static $class$clinitThreadId = 8408
| static $class$accessFlags = 524288
| static $class$virtualMethodsOffset = 1
| static $class$dexTypeIndex = 983
| static $class$vtable = null
| static $class$dexClassDefIndex = 5828
| static $class$superClass = java.lang.Object
| static $class$dexCache = java.lang.DexCache@315914152 (0x12d477a8)
| static $class$componentType = null
| static $class$name = null
| static $class$shadow$_monitor_ = 0
| static $class$copiedMethodsOffset = 14
| static $class$objectSize = 16
| static $class$iFields = 3788126752
| static $class$ifTable = java.lang.Object[4]@316966264 (0x12e48578)
| static $class$referenceInstanceOffsets = 3
| static $class$numReferenceStaticFields = 0
| static $class$objectSizeAllocFastPath = 16
| static $class$methods = 3788126792
| static $classOverhead = byte[100]@315822057 (0x12d30fe9)
| static $class$sFields = 0
| mLogger = com.otaliastudios.cameraview.CameraLogger@318666432 (0x12fe76c0)
| this$0 = com.otaliastudios.cameraview.CameraView@318569856 (0x12fcfd80)
| shadow$_klass_ = com.otaliastudios.cameraview.CameraView$Callbacks
| shadow$_monitor_ = 0
* Instance of com.otaliastudios.cameraview.CameraView
| static $class$numReferenceInstanceFields = 16
| static PERMISSION_REQUEST_CODE = 16
| static $class$classSize = 4325
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$status = -536870912
| static $class$extData = null
| static $class$shadow$_klass_ = java.lang.Class
| static DEFAULT_PLAY_SOUNDS = true
| static $class$classLoader = dalvik.system.PathClassLoader@315744008 (0x12d1df08)
| static $class$clinitThreadId = 8408
| static $class$accessFlags = 524289
| static $class$virtualMethodsOffset = 19
| static $class$dexTypeIndex = 985
| static LOG = com.otaliastudios.cameraview.CameraLogger@316966216 (0x12e48548)
| static $class$vtable = null
| static $class$dexClassDefIndex = 3514
| static $class$superClass = android.widget.FrameLayout
| static $class$dexCache = java.lang.DexCache@315914152 (0x12d477a8)
| static $class$componentType = null
| static $class$name = "com.otaliastudios.cameraview.CameraView"
| static $class$shadow$_monitor_ = 0
| static $class$copiedMethodsOffset = 99
| static TAG = "CameraView"
| static $class$objectSize = 715
| static $class$iFields = 3977106272
| static $class$ifTable = java.lang.Object[12]@316966096 (0x12e484d0)
| static $class$referenceInstanceOffsets = -1073741824
| static $class$numReferenceStaticFields = 2
| static $class$objectSizeAllocFastPath = 720
| static $class$methods = 3977106584
| static $classOverhead = byte[4188]@315823017 (0x12d313a9)
| static $class$sFields = 3977106200
| mCameraCallbacks = com.otaliastudios.cameraview.CameraView$Callbacks@318569392 (0x12fcfbb0)
| mCameraController = com.otaliastudios.cameraview.Camera1@318569168 (0x12fcfad0)
| mCameraPreview = com.otaliastudios.cameraview.GlCameraPreview@318569600 (0x12fcfc80)
| mExperimental = true
| mFrameProcessors = java.util.concurrent.CopyOnWriteArrayList@318653160 (0x12fe42e8)
| mFrameProcessorsHandler = com.otaliastudios.cameraview.WorkerHandler@315827640 (0x12d325b8)
| mGestureMap = java.util.HashMap@318653176 (0x12fe42f8)
| mGridLinesLayout = com.otaliastudios.cameraview.GridLinesLayout@318653216 (0x12fe4320)
| mKeepScreenOn = false
| mLifecycle = null
| mListeners = java.util.concurrent.CopyOnWriteArrayList@318653704 (0x12fe4508)
| mOrientationHelper = com.otaliastudios.cameraview.OrientationHelper@318653720 (0x12fe4518)
| mPinchGestureLayout = com.otaliastudios.cameraview.PinchGestureLayout@318653744 (0x12fe4530)
| mPlaySounds = false
| mPreview = com.otaliastudios.cameraview.Preview@315828872 (0x12d32a88)
| mScrollGestureLayout = com.otaliastudios.cameraview.ScrollGestureLayout@318654416 (0x12fe47d0)
| mSound = null
| mTapGestureLayout = com.otaliastudios.cameraview.TapGestureLayout@318655088 (0x12fe4a70)
| mUiHandler = android.os.Handler@318655768 (0x12fe4d18)
| mForegroundPaddingBottom = 0
| mForegroundPaddingLeft = 0
| mForegroundPaddingRight = 0
| mForegroundPaddingTop = 0
| mMatchParentChildren = java.util.ArrayList@318655800 (0x12fe4d38)
| mMeasureAllChildren = false
| mAnimationListener = null
| mCachePaint = null
| mChildCountWithTransientState = 0
| mChildTransformation = null
| mChildUnhandledKeyListeners = 0
| mChildren = android.view.View[12]@318655824 (0x12fe4d50)
| mChildrenCount = 5
| mChildrenInterestedInDrag = null
| mCurrentDragChild = null
| mCurrentDragStartEvent = null
| mDefaultFocus = null
| mDisappearingChildren = null
| mFirstHoverTarget = null
| mFirstTouchTarget = null
| mFocused = null
| mFocusedInCluster = null
| mGroupFlags = 2244691
| mHoveredSelf = false
| mInvalidateRegion = null
| mInvalidationTransformation = null
| mIsInterestedInDrag = false
| mLastTouchDownIndex = -1
| mLastTouchDownTime = 0
| mLastTouchDownX = 0.0
| mLastTouchDownY = 0.0
| mLayoutAnimationController = null
| mLayoutCalledWhileSuppressed = false
| mLayoutMode = -1
| mLayoutTransitionListener = android.view.ViewGroup$4@318655888 (0x12fe4d90)
| mLocalPoint = null
| mNestedScrollAxes = 0
| mOnHierarchyChangeListener = null
| mPersistentDrawingCache = 2
| mPreSortedChildren = null
| mSuppressLayout = false
| mTempPoint = null
| mTooltipHoverTarget = null
| mTooltipHoveredSelf = false
| mTransientIndices = null
| mTransientViews = null
| mTransition = null
| mTransitioningViews = null
| mVisibilityChangingChildren = null
| mAccessibilityCursorPosition = -1
| mAccessibilityDelegate = null
| mAccessibilityPaneTitle = null
| mAccessibilityTraversalAfterId = -1
| mAccessibilityTraversalBeforeId = -1
| mAccessibilityViewId = -1
| mAnimator = null
| mAttachInfo = null
| mAttachedActivity = null
| mAttributes = null
| mAutofillHints = null
| mAutofillId = null
| mAutofillViewId = -1
| mBackground = null
| mBackgroundRenderNode = null
| mBackgroundResource = 0
| mBackgroundSizeChanged = true
| mBackgroundTint = null
| mBottom = 2027
| mCachingFailed = false
| mClipBounds = null
| mContentDescription = null
| mContext = org.havenapp.main.MonitorActivity@318570576 (0x12fd0050)
| mCurrentAnimation = null
| mDefaultFocusHighlight = null
| mDefaultFocusHighlightCache = null
| mDefaultFocusHighlightEnabled = true
| mDefaultFocusHighlightSizeChanged = true
| mDrawableState = int[2]@1890142464 (0x70a94900)
| mDrawingCache = null
| mDrawingCacheBackgroundColor = 0
| mFirst = true
| mFloatingTreeObserver = null
| mForegroundInfo = null
| mFrameMetricsObservers = null
| mGhostView = null
| mHapticEnabledExplicitly = false
| mHasPerformedLongPress = false
| mID = 2131361910
| mIgnoreNextUpEvent = false
| mInContextButtonPress = false
| mInputEventConsistencyVerifier = null
| mIsWebView = false
| mIsWebViewScroll = false
| mKeyedTags = null
| mLabelForId = -1
| mLastIsOpaque = false
| mLayerPaint = null
| mLayerType = 0
| mLayoutInsets = null
| mLayoutParams = android.widget.FrameLayout$LayoutParams@318655904 (0x12fe4da0)
| mLeft = 0
| mLeftPaddingDefined = false
| mListenerInfo = null
| mLongClickX = NaN
| mLongClickY = NaN
| mMatchIdPredicate = null
| mMatchLabelForPredicate = null
| mMeasureCache = android.util.LongSparseLongArray@318655960 (0x12fe4dd8)
| mMeasuredHeight = 2027
| mMeasuredWidth = 1080
| mMinHeight = 0
| mMinWidth = 0
| mNestedScrollingParent = null
| mNextClusterForwardId = -1
| mNextFocusDownId = -1
| mNextFocusForwardId = -1
| mNextFocusLeftId = -1
| mNextFocusRightId = -1
| mNextFocusUpId = -1
| mOldHeightMeasureSpec = 1073743851
| mOldWidthMeasureSpec = 1073742904
| mOutlineProvider = android.view.ViewOutlineProvider$1@1889734920 (0x70a31108)
| mOverScrollMode = 1
| mOverlay = null
| mPaddingBottom = 0
| mPaddingLeft = 0
| mPaddingRight = 0
| mPaddingTop = 0
| mParent = android.widget.FrameLayout@318573880 (0x12fd0d38)
| mPendingCheckForLongPress = null
| mPendingCheckForTap = null
| mPerformClick = null
| mPointerIcon = null
| mPrivateFlags = 19008048
| mPrivateFlags2 = 1610819112
| mPrivateFlags3 = 16
| mRecreateDisplayList = false
| mRenderNode = android.view.RenderNode@318655984 (0x12fe4df0)
| mResources = android.content.res.MiuiResources@318574552 (0x12fd0fd8)
| mRight = 1080
| mRightPaddingDefined = false
| mRoundScrollbarRenderer = null
| mRunQueue = null
| mScrollCache = null
| mScrollIndicatorDrawable = null
| mScrollX = 0
| mScrollY = 0
| mSendViewScrolledAccessibilityEvent = null
| mSendingHoverAccessibilityEvents = false
| mStartActivityRequestWho = null
| mStateListAnimator = null
| mSystemUiVisibility = 0
| mTag = null
| mTempNestedScrollConsumed = null
| mTooltipInfo = null
| mTop = 0
| mTouchDelegate = null
| mTouchSlop = 22
| mTransformationInfo = null
| mTransientStateCount = 0
| mTransitionName = null
| mUnscaledDrawingCache = null
| mUnsetPressedState = null
| mUserPaddingBottom = 0
| mUserPaddingEnd = -2147483648
| mUserPaddingLeft = 0
| mUserPaddingLeftInitial = 0
| mUserPaddingRight = 0
| mUserPaddingRightInitial = 0
| mUserPaddingStart = -2147483648
| mVerticalScrollFactor = 0.0
| mVerticalScrollbarPosition = 0
| mViewFlags = 469762064
| mVisibilityChangeForAutofillHandler = null
| mWindowAttachCount = 1
| shadow$_klass_ = com.otaliastudios.cameraview.CameraView
| shadow$_monitor_ = 0
* Instance of org.havenapp.main.MonitorActivity
| static $class$numReferenceInstanceFields = 11
| static $class$classSize = 2360
| static $class$primitiveType = 131072
| static $class$classFlags = 0
| static $class$status = -536870912
| static $class$extData = null
| static $class$shadow$_klass_ = java.lang.Class
| static $class$classLoader = dalvik.system.PathClassLoader@315744008 (0x12d1df08)
| static $class$clinitThreadId = 8408
| static $class$accessFlags = 524289
| static $class$virtualMethodsOffset = 33
| static $class$dexTypeIndex = 342
| static $class$vtable = null
| static $class$dexClassDefIndex = 125
| static REQUEST_CAMERA = 999
| static $class$superClass = androidx.appcompat.app.AppCompatActivity
| static $class$dexCache = java.lang.DexCache@316576144 (0x12de9190)
| static REQUEST_TIMER = 1000
| static $class$componentType = null
| static $class$name = "org.havenapp.main.MonitorActivity"
| static $class$shadow$_monitor_ = -1890261120
| static $class$copiedMethodsOffset = 43
| static $class$objectSize = 331
| static $class$iFields = 3978889400
| static $class$ifTable = java.lang.Object[40]@316637704 (0x12df8208)
| static $change = null
| static $class$referenceInstanceOffsets = -1073741824
| static $class$numReferenceStaticFields = 1
| static $class$objectSizeAllocFastPath = 336
| static $class$methods = 3978889648
| static serialVersionUID = -8293310074117104639
| static $classOverhead = byte[2216]@316587465 (0x12debdc9)
| static $class$sFields = 3978889328
| cTimer = null
| handler = org.havenapp.main.MonitorActivity$1@318648320 (0x12fe3000)
| lastEventType = -1
| mAnimShake = android.view.animation.AnimationSet@318648352 (0x12fe3020)
| mBtnAccel = androidx.appcompat.widget.AppCompatImageView@318614696 (0x12fdaca8)
| mBtnCamera = androidx.appcompat.widget.AppCompatImageView@318613544 (0x12fda828)
| mBtnMic = androidx.appcompat.widget.AppCompatImageView@318614120 (0x12fdaa68)
| mFragmentCamera = org.havenapp.main.ui.CameraFragment@318571752 (0x12fd04e8)
| mIsInitializedLayout = true
| mIsMonitoring = false
| mOnTimerTicking = false
| preferences = org.havenapp.main.PreferenceManager@318648496 (0x12fe30b0)
| receiver = org.havenapp.main.MonitorActivity$2@318648520 (0x12fe30c8)
| txtStatus = androidx.appcompat.widget.AppCompatTextView@318622088 (0x12fdc988)
| txtTimer = androidx.appcompat.widget.AppCompatTextView@318625200 (0x12fdd5b0)
| mDelegate = androidx.appcompat.app.AppCompatDelegateImpl@318589912 (0x12fd4bd8)
| mResources = null
| mThemeId = 2131886103
| mCreated = true
| mFragments = androidx.fragment.app.FragmentController@318648544 (0x12fe30e0)
| mNextCandidateRequestIndex = 0
| mPendingFragmentActivityResults = androidx.collection.SparseArrayCompat@318648560 (0x12fe30f0)
| mRequestedPermissionsFromFragment = false
| mResumed = false
| mStartedActivityFromFragment = false
| mStartedIntentSenderFromFragment = false
| mStopped = true
| mLifecycleRegistry = androidx.lifecycle.LifecycleRegistry@318648584 (0x12fe3108)
| mOnBackPressedCallbacks = java.util.concurrent.CopyOnWriteArrayList@318648616 (0x12fe3128)
| mSavedStateRegistry = androidx.savedstate.bundle.BundleSavedStateRegistry@318648632 (0x12fe3138)
| mViewModelStore = androidx.lifecycle.ViewModelStore@318648656 (0x12fe3150)
| mExtraDataMap = androidx.collection.SimpleArrayMap@318648672 (0x12fe3160)
| mActionBar = null
| mActionModeTypeStarting = 0
| mActivityInfo = android.content.pm.ActivityInfo@318602320 (0x12fd7c50)
| mActivityTransitionState = android.app.ActivityTransitionState@318648696 (0x12fe3178)
| mApplication = org.havenapp.main.HavenApp@315647552 (0x12d06640)
| mAutoFillIgnoreFirstResumePause = false
| mAutoFillResetNeeded = false
| mAutofillManager = null
| mAutofillPopupWindow = null
| mCalled = true
| mCanEnterPictureInPicture = false
| mChangeCanvasToTranslucent = false
| mChangingConfigurations = false
| mComponent = android.content.ComponentName@318603104 (0x12fd7f60)
| mConfigChangeFlags = 0
| mCurrentConfig = android.content.res.Configuration@318648752 (0x12fe31b0)
| mDecor = null
| mDefaultKeyMode = 0
| mDefaultKeySsb = null
| mDestroyed = true
| mDoReportFullyDrawn = false
| mEmbeddedID = null
| mEnableDefaultActionBarUp = false
| mEnterTransitionListener = android.app.SharedElementCallback$1@1889691912 (0x70a26908)
| mExitTransitionListener = android.app.SharedElementCallback$1@1889691912 (0x70a26908)
| mFinished = true
| mFragments = android.app.FragmentController@318648872 (0x12fe3228)
| mHandler = android.os.Handler@318648888 (0x12fe3238)
| mHasCurrentPermissionsRequest = false
| mIdent = 19878180
| mInstanceTracker = android.os.StrictMode$InstanceTracker@318648920 (0x12fe3258)
| mInstrumentation = android.app.Instrumentation@316702288 (0x12e07e50)
| mIntent = android.content.Intent@318602496 (0x12fd7d00)
| mInterceptor = null
| mLastAutofillId = 1073741823
| mLastNonConfigurationInstances = null
| mMainThread = android.app.ActivityThread@315621856 (0x12d001e0)
| mManagedCursors = java.util.ArrayList@318648936 (0x12fe3268)
| mManagedDialogs = null
| mMenuInflater = null
| mParent = null
| mReferrer = "org.havenapp.main"
| mRestoredFromBundle = false
| mResultCode = 0
| mResultData = null
| mResumed = false
| mSearchEvent = null
| mSearchManager = null
| mStartedActivity = false
| mStopped = true
| mTaskDescription = android.app.ActivityManager$TaskDescription@318648960 (0x12fe3280)
| mTemporaryPause = false
| mTitle = "Haven"
| mTitleColor = 0
| mTitleReady = true
| mToken = android.os.BinderProxy@318583888 (0x12fd3450)
| mTranslucentCallback = null
| mUiThread = java.lang.Thread@2015227184 (0x781ded30)
| mVisibleFromClient = true
| mVisibleFromServer = false
| mVoiceInteractor = null
| mWindow = com.android.internal.policy.PhoneWindow@318582880 (0x12fd3060)
| mWindowAdded = true
| mWindowManager = android.view.WindowManagerImpl@318587216 (0x12fd4150)
| mInflater = com.android.internal.policy.PhoneLayoutInflater@318586736 (0x12fd3f70)
| mOverrideConfiguration = null
| mResources = android.content.res.MiuiResources@318574552 (0x12fd0fd8)
| mTheme = android.content.res.Resources$Theme@318587304 (0x12fd41a8)
| mThemeResource = 2131886103
| mBase = android.app.ContextImpl@318587464 (0x12fd4248)
| shadow$_klass_ = org.havenapp.main.MonitorActivity
| shadow$_monitor_ = -1881137521
* Excluded Refs:
| Field: android.os.Message.obj
| Field: android.os.Message.next
| Field: android.os.Message.target
| Field: android.view.Choreographer$FrameDisplayEventReceiver.mMessageQueue (always)
| Field: android.view.ViewGroup$ViewLocationHolder.mRoot
| Thread:FinalizerWatchdogDaemon (always)
| Thread:main (always)
| Thread:LeakCanary-Heap-Dump (always)
| Class:java.lang.ref.WeakReference (always)
| Class:java.lang.ref.SoftReference (always)
| Class:java.lang.ref.PhantomReference (always)
| Class:java.lang.ref.Finalizer (always)
| Class:java.lang.ref.FinalizerReference (always)
LeakCanary Log: