summaryrefslogtreecommitdiffstats
path: root/quickstep/src/com/android/quickstep/TaskThumbnailCache.java
diff options
context:
space:
mode:
authorVinit Nayak <peanutbutter@google.com>2019-07-23 18:33:58 -0700
committerVinit Nayak <peanutbutter@google.com>2019-07-26 12:19:57 -0700
commita04997b0811f2af79c0a91046d85d7e992496cab (patch)
treee315e7ffed88d9bf248479ed693da29a8dcdd542 /quickstep/src/com/android/quickstep/TaskThumbnailCache.java
parenta1db23c0a74de79c1afa80c88023d303a81fec80 (diff)
downloadandroid_packages_apps_Trebuchet-a04997b0811f2af79c0a91046d85d7e992496cab.tar.gz
android_packages_apps_Trebuchet-a04997b0811f2af79c0a91046d85d7e992496cab.tar.bz2
android_packages_apps_Trebuchet-a04997b0811f2af79c0a91046d85d7e992496cab.zip
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
Diffstat (limited to 'quickstep/src/com/android/quickstep/TaskThumbnailCache.java')
-rw-r--r--quickstep/src/com/android/quickstep/TaskThumbnailCache.java5
1 files changed, 5 insertions, 0 deletions
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<TaskKey> getTaskKeys() {
+ return mCache.getValues();
+ }
+
/**
* Clears the cache.
*/