From cb9d8762c3ec622b8f34bf5126682a0d59c911e0 Mon Sep 17 00:00:00 2001 From: Matt Casey Date: Tue, 15 Mar 2022 21:13:59 +0000 Subject: [PATCH] Replace USE_DELEGATE_CHOOSER with USE_UNBUNDLED_SHARESHEET New flag will allow for control via experiment rollout. Bug: 224544763 Test: Manual test of flag functionality. Change-Id: I70bc79e12afe4ff629dbd3935c082c51c39a66a7 --- .../internal/config/sysui/SystemUiDeviceConfigFlags.java | 5 +++-- .../com/android/server/pm/IntentResolverInterceptor.java | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/core/java/com/android/internal/config/sysui/SystemUiDeviceConfigFlags.java b/core/java/com/android/internal/config/sysui/SystemUiDeviceConfigFlags.java index 0ada13a73ad23..f19bfc669997f 100644 --- a/core/java/com/android/internal/config/sysui/SystemUiDeviceConfigFlags.java +++ b/core/java/com/android/internal/config/sysui/SystemUiDeviceConfigFlags.java @@ -514,9 +514,10 @@ public final class SystemUiDeviceConfigFlags { "is_nearby_share_first_target_in_ranked_app"; /** - * (boolean) Whether to enable the new unbundled "delegate chooser" implementation. + * (boolean) Whether to enable the new unbundled sharesheet + * (com.android.intentresolver.ChooserActivity). */ - public static final String USE_DELEGATE_CHOOSER = "use_delegate_chooser"; + public static final String USE_UNBUNDLED_SHARESHEET = "use_unbundled_sharesheet"; /** * (string) Name of the default QR code scanner activity. On the eligible devices this activity diff --git a/services/core/java/com/android/server/pm/IntentResolverInterceptor.java b/services/core/java/com/android/server/pm/IntentResolverInterceptor.java index 5597c9af7362d..603badb276b2c 100644 --- a/services/core/java/com/android/server/pm/IntentResolverInterceptor.java +++ b/services/core/java/com/android/server/pm/IntentResolverInterceptor.java @@ -81,7 +81,7 @@ public final class IntentResolverInterceptor { private void updateUseDelegateChooser() { mUseDelegateChooser = DeviceConfig.getBoolean( DeviceConfig.NAMESPACE_SYSTEMUI, - SystemUiDeviceConfigFlags.USE_DELEGATE_CHOOSER, + SystemUiDeviceConfigFlags.USE_UNBUNDLED_SHARESHEET, false); }