Closed TheLastProject closed 4 years ago
┬─── │ GC Root: System class │ ├─ android.app.ActivityThread class │ Leaking: NO (a class is never leaking) │ ↓ static ActivityThread.sCurrentActivityThread │ ~~~~~~~~~~~~~~~~~~~~~~ ├─ android.app.ActivityThread instance │ Leaking: UNKNOWN │ ↓ ActivityThread.mServices │ ~~~~~~~~~ ├─ android.util.ArrayMap instance │ Leaking: UNKNOWN │ ↓ ArrayMap.mArray │ ~~~~~~ ├─ java.lang.Object[] array │ Leaking: UNKNOWN │ ↓ Object[].[1] │ ~~~ ├─ me.hackerchick.raisetoanswer.RaiseToAnswerSensorEventListener instance │ Leaking: UNKNOWN │ RaiseToAnswerSensorEventListener does not wrap an activity context │ ↓ RaiseToAnswerSensorEventListener.mContext │ ~~~~~~~~ ╰→ me.hackerchick.raisetoanswer.MainActivity instance Leaking: YES (ObjectWatcher was watching this because me.hackerchick.raisetoanswer.MainActivity received Activity#onDestroy() callback and Activity#mDestroyed is true) key = 515d0af7-a68e-45b9-8a8e-590e5bf740be watchDurationMillis = 5205 retainedDurationMillis = 199 METADATA Build.VERSION.SDK_INT: 28 Build.MANUFACTURER: Fairphone LeakCanary version: 2.3 App process name: me.hackerchick.raisetoanswer Analysis duration: 10116 ms
Lots of refactoring, this is probably no longer relevant
how do you solve this