From 0dc2d69d858a2fb3ac050bd3d60b6470eee74e05 Mon Sep 17 00:00:00 2001 From: shaoweishen Date: Wed, 29 May 2024 09:15:16 +0000 Subject: [PATCH] [Physical Keyboard Setting] Update navigation path When launch setting page for specific keyboard, it will route to PK setting first, add flag NO_HISTORY to make PK setting not been added in stack. So that when user navigate back, it will not back to PK setting, which will be more consistent. Update navigation path from: Device Detail -> Physical Keyboard Setting -> Keyboard Detail Setting to Device Detail -> Keyboard Detail Setting Bug: 330130137 Flag: N/A Test: verify on device Change-Id: I8d6d6a8a534dec5cd7330c4d47b38a46be76fc4d --- .../inputmethod/KeyboardSettingsPreferenceController.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/com/android/settings/inputmethod/KeyboardSettingsPreferenceController.java b/src/com/android/settings/inputmethod/KeyboardSettingsPreferenceController.java index ccaf0378fb1..72075ef9fc3 100644 --- a/src/com/android/settings/inputmethod/KeyboardSettingsPreferenceController.java +++ b/src/com/android/settings/inputmethod/KeyboardSettingsPreferenceController.java @@ -58,6 +58,7 @@ public class KeyboardSettingsPreferenceController extends BasePreferenceControll intent.putExtra( Settings.EXTRA_INPUT_DEVICE_IDENTIFIER, hardKeyboardDeviceInfo.mDeviceIdentifier); + intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY); mContext.startActivity(intent); break; }