From 3e96c9459bb368754076f63e935c7f464f2cf7db Mon Sep 17 00:00:00 2001 From: Candice Date: Tue, 5 Nov 2024 15:39:19 +0000 Subject: [PATCH] Explicitly mark the TopIntroPreference not searchable Bug: 353847080 Test: Manually. Add screen recording to the bug Test: atest AccessibilityHearingAidsFragmentTest Flag: com.android.settings.accessibility.fix_a11y_settings_search Change-Id: I7bdeb07d78ed717abf0aee53bc63952edb183354 --- res/xml/accessibility_hearing_aids.xml | 3 ++- .../accessibility/AccessibilityHearingAidsFragmentTest.java | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/res/xml/accessibility_hearing_aids.xml b/res/xml/accessibility_hearing_aids.xml index 9c6e661235a..16128281182 100644 --- a/res/xml/accessibility_hearing_aids.xml +++ b/res/xml/accessibility_hearing_aids.xml @@ -20,7 +20,8 @@ android:title="@string/accessibility_hearingaid_title"> + android:title="@string/accessibility_hearingaid_intro" + settings:searchable="false" /> niks = AccessibilityHearingAidsFragment.SEARCH_INDEX_DATA_PROVIDER - .getNonIndexableKeys(mContext); + .getNonIndexableKeys(mContext).stream() + .filter(Objects::nonNull) + .toList(); final List keys = XmlTestUtils.getKeysFromPreferenceXml(mContext, R.xml.accessibility_hearing_aids);