2

Я читал много о утечке памяти за последние несколько дней и наткнулся на некоторые интересные вещи. Я видел this answer базовый вопрос об утечке памяти, связанный с битовой картой Android (ответ с 2011 года), и мне было интересно, если это все еще так. Если я использую представления, содержащие растровые изображения в моей деятельности (ImageViews, TextViews ...), действительно ли мне нужно отпереть их чертежи при уничтожении активности? Это только в некоторых случаях или всегда?Отключительные чертежи с точки зрения onDestroy()

ответ

2

Это больше не требуется с 4.0, так как обратный вызов теперь сохраняется в WeakReference.

From 2.3.7:

public final void setCallback(Callback cb) { 
    mCallback = cb; 
} 

и in 4.0.1:

public final void setCallback(Callback cb) { 
    mCallback = new WeakReference<Callback>(cb); 
} 
+1

Спасибо. Это казалось странным. –

Смежные вопросы