From 93c710b9aca224e5074d3b60df37ed8771e2cdf5 Mon Sep 17 00:00:00 2001 From: Sukesh Ram Date: Mon, 23 May 2022 18:59:03 +0000 Subject: [PATCH] Added debug menu option for testing secondary display. Test: manual Fix: 233639924 Change-Id: Iaca90a1391078d56bd57fa5de097f34ec0425866 (cherry picked from commit aed1b074f394a08f821d2fba86a0cba0e8c5c233) --- .../launcher3/settings/DeveloperOptionsFragment.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/com/android/launcher3/settings/DeveloperOptionsFragment.java b/src/com/android/launcher3/settings/DeveloperOptionsFragment.java index b06b8a10bf..6057586fca 100644 --- a/src/com/android/launcher3/settings/DeveloperOptionsFragment.java +++ b/src/com/android/launcher3/settings/DeveloperOptionsFragment.java @@ -63,6 +63,7 @@ import com.android.launcher3.R; import com.android.launcher3.Utilities; import com.android.launcher3.config.FeatureFlags; import com.android.launcher3.config.FlagTogglerPrefUi; +import com.android.launcher3.secondarydisplay.SecondaryDisplayLauncher; import com.android.launcher3.uioverrides.plugins.PluginManagerWrapper; import com.android.launcher3.util.OnboardingPrefs; @@ -369,6 +370,16 @@ public class DeveloperOptionsFragment extends PreferenceFragmentCompat { return true; }); sandboxCategory.addPreference(launchSandboxModeTutorialPreference); + + Preference launchSecondaryDisplayPreference = new Preference(context); + launchSecondaryDisplayPreference.setKey("launchSecondaryDisplay"); + launchSecondaryDisplayPreference.setTitle("Launch Secondary Display"); + launchSecondaryDisplayPreference.setSummary("Launch secondary display activity"); + launchSecondaryDisplayPreference.setOnPreferenceClickListener(preference -> { + startActivity(new Intent(context, SecondaryDisplayLauncher.class)); + return true; + }); + sandboxCategory.addPreference(launchSecondaryDisplayPreference); } private void addOnboardingPrefsCatergory() {