From c703ec392cb95573b5aa5f1a03e7898581e72b01 Mon Sep 17 00:00:00 2001 From: Stanley Wang Date: Thu, 14 Oct 2021 15:32:56 +0800 Subject: [PATCH] Launch the following pages with new task flag. Third-party Google legal System WebView Based on the large screen design, those pages should be launched as a new task to fulfill the new UI design. Fix: 197701608 Fix: 197701739 Fix: 197702148 Test: Manually test the UI Change-Id: Ia1d3a6f99a022f42dc0ee082ae3bf27f89db3cbc --- .../deviceinfo/legal/LegalPreferenceController.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/com/android/settings/deviceinfo/legal/LegalPreferenceController.java b/src/com/android/settings/deviceinfo/legal/LegalPreferenceController.java index 9465fff3b66..fe45923d60b 100644 --- a/src/com/android/settings/deviceinfo/legal/LegalPreferenceController.java +++ b/src/com/android/settings/deviceinfo/legal/LegalPreferenceController.java @@ -87,9 +87,9 @@ public abstract class LegalPreferenceController extends BasePreferenceController } // Replace the intent with this specific activity - mPreference.setIntent(new Intent().setClassName( - resolveInfo.activityInfo.packageName, - resolveInfo.activityInfo.name)); + mPreference.setIntent(new Intent() + .setClassName(resolveInfo.activityInfo.packageName, resolveInfo.activityInfo.name) + .addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)); mPreference.setTitle(resolveInfo.loadLabel(mPackageManager)); }