2017-01-10 7 views
0

Я знаю, что это глупый вопрос, но что произойдет, если я установил видимость вида GONE в onDestroyView, он все равно сохранит контекст активности в случае утечек памяти, связанных с это представление.Настройка видимости View.GONE в destroyview

+0

'onDestroyView()' вызывается перед хостинговой 'Activity' разрушается, на самом деле' OnDestroy() 'в' Activity' вызывается после 'onDetach()' в 'Fragment' - https://i.stack.imgur.com/nkEjj.png Не уверен в вашем случае использования здесь, но это жизненный цикл ... –

ответ

0

Нет, установка видимости на GONE приведет только к тому, что он не будет рисовать, но объект все еще там. Если вы обеспокоены утечкой памяти вы должны установить вид на нуль, чтобы освободить ваши ссылки посмотреть, как это:

@Override 
public void onDestroyView() { 
    myView = null; 
    super.onDestroyView(); 
}