Android Context Memory Leak ListView из-за AudioManager

, у меня есть ListView , и я ожидаю, что он будет очищен из памяти по завершении действия. Однако похоже, что он протекает. Когда я проверяю дамп памяти и получаю pathToGC для ListView , я получаю следующее:

Class Name                                                          | Shallow Heap | Retained Heap 
android.widget.ExpandableListView @ 0x4063e560                      |          768 |        39,904 
|- list, mList com.hitpost.TeamChooser @ 0x405f92e8                 |          176 |         1,648 
|  '- mOuterContext android.app.ContextImpl @ 0x40657368            |          160 |           304 
|     '- mContext android.media.AudioManager @ 0x40662600           |           40 |           168 
|        '- this$0 android.media.AudioManager$1 @ 0x406626b0 Unknown|           24 |            24 

Я вижу, что этот же контекст просачивается во многие из моих ListView. . Хитрость в том, что я вообще не использую AudioManager в своем приложении, никакого звука из приложения вообще нет. Пожалуйста, помогите, это сводит меня с ума. Очевидно, пытаюсь понять, почему это происходит и в чем может быть основная проблема?

21
задан Trikaldarshi 19 March 2012 в 06:32
поделиться