From 2a3920e44d97fc33f5c2cafda4fbd97eb5840a2a Mon Sep 17 00:00:00 2001 From: Fan Zhang Date: Mon, 9 Aug 2021 22:48:32 +0000 Subject: [PATCH] Use NEW_TASK|CLEAR_TOP when launching emergency app This flag combination will attempt to go to the existing emergency app task stack instead of creating duplicate ones. Fix: 193108390 Test: manual Change-Id: Ia9c9ead4e8b1d27582cdaff3e4d42c762e80709a --- .../settings/emergency/MoreSettingsPreferenceController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/emergency/MoreSettingsPreferenceController.java b/src/com/android/settings/emergency/MoreSettingsPreferenceController.java index cbb95a6357b..d945b2134e4 100644 --- a/src/com/android/settings/emergency/MoreSettingsPreferenceController.java +++ b/src/com/android/settings/emergency/MoreSettingsPreferenceController.java @@ -115,7 +115,7 @@ public class MoreSettingsPreferenceController extends BasePreferenceController i .logClickedPreference(mPreference, getMetricsCategory()); final Intent intent = new Intent(mIntent) .addCategory(Intent.CATEGORY_LAUNCHER) - .setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); + .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP); Bundle bundle = new Bundle(); bundle.putString(EXTRA_KEY_ATTRIBUTION, mContext.getPackageName()); mContext.startActivity(intent, bundle);