Я поставил слушателя для моей кнопки:Должен ли я удалять OnClickListener в onDestroyView?
View onCreateView(...) {
...
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//some work
}
});
...
}
Если я использую нож для масла, рекомендуется вызвать ButterKnife.unbind(this)
в onDestroyView(){..}
. Нужно ли мне удалять слушателей, чтобы избежать утечки памяти?
void onDestroyView() {
...
btn.setOnClickListener(null)
}
Если вы используете 'ButterKnife' то почему вы используете этот способ для установки 'onClickListener'? Вы должны использовать аннотацию '@OnClick (R.id.myBtn). – Rohit5k2
Я знаю это. Я просто решил проверить это дело. – georgeci