Может ли метод onAttach() привести к memory leak?

130
30 сентября 2019, 13:10

Всегда исползую такую практику

private MyCallBack mCallBack;
@Override
public void onAttach(Context iC) {
super.onAttach(iC);
try{
mCallBack=(MyCallBack) iC;
}catch(Exeption e){...}
}

Но согласно комментам под этим ответом есть возможность сделать memory leak

https://stackoverflow.com/a/24881447/5709159

Это значит, что нужно обнулять где то этот колбэк

Вопрос - насколько вероятна такая ситуация, что действительно будет memory leak и если да то правильно ли обнулять этот колбэк в onDetach()

Можно допустим вместо того, чтоб обнулять сслыку, сделать ее weak ссылкой?

READ ALSO
Оптимизация кода JAVA

Оптимизация кода JAVA

Есть несколько классов в каждом из maven-модулейВсе классы делают одно и то же, - хранят два списка -- список команд и список их опций

147
Как задать id для тега mark?

Как задать id для тега mark?

Просьба подсказать, как задать id для тега mark?

159
Можно ли сделать выборку родительского элемента по дочернему в css?

Можно ли сделать выборку родительского элемента по дочернему в css?

Добрый день, подскажите, можно ли выбрать родителя при ховере или фокусе дочернего элемента без jsНапример, выборки могут быть по nth-of-type :not ~ + и т

125
Не работает анимация клика по карточке, сделанной на figure

Не работает анимация клика по карточке, сделанной на figure

Есть карточка сделана на figure, и если на нее нажать на android, анимация работает, а если на ios, то не работает в чем может быть проблема?

135