summaryrefslogtreecommitdiff
path: root/tests/activity
diff options
context:
space:
mode:
author Andrey Epin <ayepin@google.com> 2024-04-24 14:49:33 -0700
committer Andrey Epin <ayepin@google.com> 2024-05-06 10:56:17 -0700
commit729b5dd9fae069c1c34eff2d655620d6b7455c4e (patch)
treefda2a9d0859cc803a13b49e24cee2126c3de0532 /tests/activity
parent6f6dd11c347de406ec1877b3634e07acb20c2113 (diff)
Do not animate target icons and labels after payload selection change.
An shared icon cache is added to prevent icons reloading for the new list adapter instance. Bug: 325465291 Test: atest IntentResolver-tests-unit Test: atest IntentResolver-tests-activity Change-Id: Ifba9ec221dd6c52f4aff1d3ff94729b61c24981a
Diffstat (limited to 'tests/activity')
-rw-r--r--tests/activity/src/com/android/intentresolver/ResolverWrapperActivity.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/activity/src/com/android/intentresolver/ResolverWrapperActivity.java b/tests/activity/src/com/android/intentresolver/ResolverWrapperActivity.java
index 30858c8e..b46d8bc3 100644
--- a/tests/activity/src/com/android/intentresolver/ResolverWrapperActivity.java
+++ b/tests/activity/src/com/android/intentresolver/ResolverWrapperActivity.java
@@ -171,11 +171,12 @@ public class ResolverWrapperActivity extends ResolverActivity {
}
@Override
- public void loadAppTargetIcon(
+ @Nullable
+ public Drawable getOrLoadAppTargetIcon(
@NonNull DisplayResolveInfo info,
@NonNull UserHandle userHandle,
@NonNull Consumer<Drawable> callback) {
- mTargetDataLoader.loadAppTargetIcon(info, userHandle, callback);
+ return mTargetDataLoader.getOrLoadAppTargetIcon(info, userHandle, callback);
}
@Override