在我的每個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