diff options
author | 2024-04-24 14:49:33 -0700 | |
---|---|---|
committer | 2024-05-06 10:56:17 -0700 | |
commit | 729b5dd9fae069c1c34eff2d655620d6b7455c4e (patch) | |
tree | fda2a9d0859cc803a13b49e24cee2126c3de0532 /tests/activity | |
parent | 6f6dd11c347de406ec1877b3634e07acb20c2113 (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.java | 5 |
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 |