Утечка памяти в Android для запуска приложения (активность сохраняется как контекст)
У меня утечка памяти в моем приложении для Android, которая, кажется, вызвана тем, как действие AppCompat хранит контекст запуска и никогда не выпускает его.
Class Name | Ref. Objects | Shallow Heap | Ref. Shallow Heap | Retained Heap
----------------------------------------------------------------------------------------------------------------------------------------------------
class android.view.WindowManagerGlobal @ 0x712c48c8 System Class | 1 | 112 | 280 | 968
'- sDefaultWindowManager android.view.WindowManagerGlobal @ 0x32cf52e0 | 1 | 32 | 280 | 312
'- mViews java.util.ArrayList @ 0x32cf41d8 | 1 | 24 | 280 | 80
'- elementData java.lang.Object[10] @ 0x32cb0bd8 | 1 | 56 | 280 | 56
'- [0] com.android.internal.policy.DecorView @ 0x32e80400 | 1 | 800 | 280 | 2,368
'- mContext android.view.ContextThemeWrapper @ 0x32f70500 | 1 | 32 | 280 | 32
'- mBase LeakedActivity @ 0x32d44780| 1 | 280 | 280 | 4,144
----------------------------------------------------------------------------------------------------------------------------------------------------
Так есть ли что-то на моей стороне, что может вызвать это?