diff options
| author | 2023-05-01 16:07:57 +0000 | |
|---|---|---|
| committer | 2023-05-08 16:55:38 +0000 | |
| commit | 4be9494c40c3e42485fb3d92ef44efec34faaf3d (patch) | |
| tree | bfda4410926fa2a435ccf2d65e9552aa37a72031 /java/src | |
| parent | d6a6ea70bb58be3f65da5ee8b1a5aee1849ca30b (diff) | |
Limit chooser actions to 5
Bug: 280288715
Test: atest ChooserRequestParametersTest
Test: manual testing with > 5 actions from ShareTest
Change-Id: I32a1e616e1fb3642db190c4a76de4fb0f5b7b39a
Diffstat (limited to 'java/src')
| -rw-r--r-- | java/src/com/android/intentresolver/ChooserRequestParameters.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/java/src/com/android/intentresolver/ChooserRequestParameters.java b/java/src/com/android/intentresolver/ChooserRequestParameters.java index b3f5a722..5157986b 100644 --- a/java/src/com/android/intentresolver/ChooserRequestParameters.java +++ b/java/src/com/android/intentresolver/ChooserRequestParameters.java @@ -68,6 +68,7 @@ public class ChooserRequestParameters { private static final int LAUNCH_FLAGS_FOR_SEND_ACTION = Intent.FLAG_ACTIVITY_NEW_DOCUMENT | Intent.FLAG_ACTIVITY_MULTIPLE_TASK; + private static final int MAX_CHOOSER_ACTIONS = 5; private final Intent mTarget; private final String mReferrerPackageName; @@ -322,6 +323,7 @@ public class ChooserRequestParameters { true, true) .filter(UriFilters::hasValidIcon) + .limit(MAX_CHOOSER_ACTIONS) .collect(toImmutableList()); } |