Merge "[Launcher Memory Leak] Avoid leaking Folder/FolderIcon when removing FolderIcon from TaskbarView" into main
This commit is contained in:
committed by
Android (Google) Code Review
commit
a8f25d26ad
@@ -389,6 +389,10 @@ public class TaskbarView extends FrameLayout implements FolderIcon.FolderIconPar
|
||||
if (!(view.getTag() instanceof CollectionInfo)) {
|
||||
mActivityContext.getViewCache().recycleView(view.getSourceLayoutResId(), view);
|
||||
}
|
||||
if (view instanceof FolderIcon fi) {
|
||||
// We should clear FolderInfo's Folder and FolderIcon to avoid memory leak.
|
||||
fi.removeListeners();
|
||||
}
|
||||
view.setTag(null);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user