From 0d937afbb89318eef882f89fa3964b88214e2eca Mon Sep 17 00:00:00 2001 From: Julia Reynolds Date: Thu, 17 Jun 2021 10:22:35 -0400 Subject: [PATCH] Add a11y text for disappearing preference Test: Talkback Fixes: 182241259 Change-Id: I99c1ce635c5717e22ee28bc86b51bd3be4b83d91 --- res/values/strings.xml | 5 ++++- .../app/RecentConversationsPreferenceController.java | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index 5b1cb192295..eff01b0a445 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -9100,9 +9100,12 @@ Clear recent conversations - + Recent conversations removed + + Conversation removed + Clear diff --git a/src/com/android/settings/notification/app/RecentConversationsPreferenceController.java b/src/com/android/settings/notification/app/RecentConversationsPreferenceController.java index d715ce457a9..4984fad9400 100644 --- a/src/com/android/settings/notification/app/RecentConversationsPreferenceController.java +++ b/src/com/android/settings/notification/app/RecentConversationsPreferenceController.java @@ -167,6 +167,8 @@ public class RecentConversationsPreferenceController extends AbstractPreferenceC pref.setOnClearClickListener(() -> { try { mPs.removeRecentConversation(pkg, UserHandle.getUserId(uid), conversationId); + pref.getClearView().announceForAccessibility( + mContext.getString(R.string.recent_convo_removed)); parent.removePreference(pref); } catch (RemoteException e) { Slog.w(TAG, "Could not clear recent", e);