From a04997b0811f2af79c0a91046d85d7e992496cab Mon Sep 17 00:00:00 2001 From: Vinit Nayak Date: Tue, 23 Jul 2019 18:33:58 -0700 Subject: Use new onTaskListUpdated() callback Migrated to general method for receiving updates whenever the recents list undergoes any additions or removals. Test: Opened apps, and as I closed them I ensured via debugger and log statements that the callback was being triggered from the framework module. See tests in RecentTasksTest fixes: 111077107 Change-Id: Ia9bddb50861a1b107e6a88c9f9bb89944800d5d8 --- quickstep/src/com/android/quickstep/TaskThumbnailCache.java | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'quickstep/src/com/android/quickstep/TaskThumbnailCache.java') diff --git a/quickstep/src/com/android/quickstep/TaskThumbnailCache.java b/quickstep/src/com/android/quickstep/TaskThumbnailCache.java index 57c5a2783..c7c44aea6 100644 --- a/quickstep/src/com/android/quickstep/TaskThumbnailCache.java +++ b/quickstep/src/com/android/quickstep/TaskThumbnailCache.java @@ -31,6 +31,7 @@ import com.android.systemui.shared.recents.model.TaskKeyLruCache; import com.android.systemui.shared.recents.model.ThumbnailData; import com.android.systemui.shared.system.ActivityManagerWrapper; import java.util.ArrayList; +import java.util.Collection; import java.util.function.Consumer; public class TaskThumbnailCache { @@ -179,6 +180,10 @@ public class TaskThumbnailCache { return request; } + public Collection getTaskKeys() { + return mCache.getValues(); + } + /** * Clears the cache. */ -- cgit v1.2.3