From 54a1c53c2ae53f48fefd0b4a7ea547428d601d3b Mon Sep 17 00:00:00 2001 From: Vincent Wang Date: Wed, 13 Dec 2023 08:23:40 +0000 Subject: [PATCH] Add talkback feedback when setting passowrd/pin/pattern complete Bug: 297959385 Test: 1. Enable talkback 2. Change or Set a password/pattern/pin 3. Check if there is a feedback after setting complete Change-Id: I9a63bc99575e27b504dd3130e416f65dac068b4e --- res/values/strings.xml | 3 +++ src/com/android/settings/password/ChooseLockPassword.java | 6 ++++++ src/com/android/settings/password/ChooseLockPattern.java | 6 ++++++ 3 files changed, 15 insertions(+) diff --git a/res/values/strings.xml b/res/values/strings.xml index 01f25252be1..c8d2990dae4 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -12633,4 +12633,7 @@ + + + Password is now set up diff --git a/src/com/android/settings/password/ChooseLockPassword.java b/src/com/android/settings/password/ChooseLockPassword.java index 800adb063cb..d36fb897ffc 100644 --- a/src/com/android/settings/password/ChooseLockPassword.java +++ b/src/com/android/settings/password/ChooseLockPassword.java @@ -1084,6 +1084,12 @@ public class ChooseLockPassword extends SettingsActivity { startActivity(intent); } } + + if (mLayout != null) { + mLayout.announceForAccessibility( + getString(R.string.accessibility_setup_password_complete)); + } + getActivity().finish(); } diff --git a/src/com/android/settings/password/ChooseLockPattern.java b/src/com/android/settings/password/ChooseLockPattern.java index 20d1e7d8cd1..075dab183c0 100644 --- a/src/com/android/settings/password/ChooseLockPattern.java +++ b/src/com/android/settings/password/ChooseLockPattern.java @@ -871,6 +871,12 @@ public class ChooseLockPattern extends SettingsActivity { startActivity(intent); } } + + if (mSudContent != null) { + mSudContent.announceForAccessibility( + getString(R.string.accessibility_setup_password_complete)); + } + getActivity().finish(); } }