A
B
C
F
G
I
L
M
P
S
T
U
V
A
- ACCESSIBILITY_NODE_INFO - enum entry in leakcanary.AndroidLeakFixes
Until API 28, AccessibilityNodeInfo has a mOriginalText field that was not properly cleared when instance were put back in the pool. Leak introduced here: https://android.googlesource.com/platform/frameworks/base/+/193520e3dff5248ddcf8435203bf99d2ba667219%5E%21/core/java/android/view/accessibility/AccessibilityNodeInfo.java
Fixed here: https://android.googlesource.com/platform/frameworks/base/+/6f8ec1fd8c159b09d617ed6d9132658051443c0c
- ACTIVITY_MANAGER - enum entry in leakcanary.AndroidLeakFixes
Samsung added a static mContext field to ActivityManager, holding a reference to the activity.
This fix clears the field when an activity is destroyed if it refers to this specific activity.
Observed here: https://github.com/square/leakcanary/issues/177
- AndroidLeakFixes - class in leakcanary
- A collection of hacks to fix leaks in the Android Framework and other Google Android libraries.
- AndroidLeakFixes.Companion - class in leakcanary.AndroidLeakFixes
- applyFixes(Application,Set) - function in leakcanary.AndroidLeakFixes.Companion