Loading packages/SystemUI/src/com/android/systemui/recents/model/RecentsTaskLoader.java +3 −0 Original line number Diff line number Diff line Loading @@ -630,6 +630,9 @@ public class RecentsTaskLoader { writer.print(prefix); writer.println(TAG); writer.print(prefix); writer.println("Icon Cache"); mIconCache.dump(innerPrefix, writer); writer.print(prefix); writer.println("Thumbnail Cache"); mThumbnailCache.dump(innerPrefix, writer); writer.print(prefix); writer.println("Temp Thumbnail Cache"); mTempCache.dump(innerPrefix, writer); } } packages/SystemUI/src/com/android/systemui/recents/views/TaskStackView.java +14 −0 Original line number Diff line number Diff line Loading @@ -1711,6 +1711,13 @@ public class TaskStackView extends FrameLayout implements TaskStack.TaskStackCal } } private void clearPrefetchingTask() { if (mPrefetchingTask != null) { Recents.getTaskLoader().unloadTaskData(mPrefetchingTask); } mPrefetchingTask = null; } /**** TaskViewCallbacks Implementation ****/ @Override Loading Loading @@ -2201,6 +2208,13 @@ public class TaskStackView extends FrameLayout implements TaskStack.TaskStackCal if (!event.visible && mTaskViewFocusFrame != null) { mTaskViewFocusFrame.moveGridTaskViewFocus(null); } if (!event.visible) { List<TaskView> taskViews = new ArrayList<>(getTaskViews()); for (int i = 0; i < taskViews.size(); i++) { mViewPool.returnViewToPool(taskViews.get(i)); } clearPrefetchingTask(); } } public void reloadOnConfigurationChange() { Loading Loading
packages/SystemUI/src/com/android/systemui/recents/model/RecentsTaskLoader.java +3 −0 Original line number Diff line number Diff line Loading @@ -630,6 +630,9 @@ public class RecentsTaskLoader { writer.print(prefix); writer.println(TAG); writer.print(prefix); writer.println("Icon Cache"); mIconCache.dump(innerPrefix, writer); writer.print(prefix); writer.println("Thumbnail Cache"); mThumbnailCache.dump(innerPrefix, writer); writer.print(prefix); writer.println("Temp Thumbnail Cache"); mTempCache.dump(innerPrefix, writer); } }
packages/SystemUI/src/com/android/systemui/recents/views/TaskStackView.java +14 −0 Original line number Diff line number Diff line Loading @@ -1711,6 +1711,13 @@ public class TaskStackView extends FrameLayout implements TaskStack.TaskStackCal } } private void clearPrefetchingTask() { if (mPrefetchingTask != null) { Recents.getTaskLoader().unloadTaskData(mPrefetchingTask); } mPrefetchingTask = null; } /**** TaskViewCallbacks Implementation ****/ @Override Loading Loading @@ -2201,6 +2208,13 @@ public class TaskStackView extends FrameLayout implements TaskStack.TaskStackCal if (!event.visible && mTaskViewFocusFrame != null) { mTaskViewFocusFrame.moveGridTaskViewFocus(null); } if (!event.visible) { List<TaskView> taskViews = new ArrayList<>(getTaskViews()); for (int i = 0; i < taskViews.size(); i++) { mViewPool.returnViewToPool(taskViews.get(i)); } clearPrefetchingTask(); } } public void reloadOnConfigurationChange() { Loading