在我的每个onDestroy应用程序中,我将这个视图称为视图,因为我认为这是一个最小化OOM异常的好习惯。Android中的代码解释
public void unbindDrawables(View view) {
if (view.getBackground() != null) {
view.getBackground().setCallback(null);
}
if (view instanceof ViewGroup) {
for (int i = 0; i < ((ViewGroup) view).getChildCount(); i++) {
unbindDrawables(((ViewGroup) view).getChildAt(i));
}
((ViewGroup) view).removeAllViews();
}
}
的事情是,它不是真正清楚,我什么
view.getBackground().setCallback(null)
究竟。是否足够让它像这样或我应该回收视图背景的位图?
我该如何删除这些引用? – Libathos 2014-09-11 12:12:54
哦,我现在看到了,所以与位图无关,所以我应该在onDestroy上回收它吧? – Libathos 2014-09-11 12:25:48