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
This commit is contained in:
Candice
2024-11-05 15:39:19 +00:00
parent db622c1aea
commit 3e96c9459b
2 changed files with 6 additions and 2 deletions

View File

@@ -20,7 +20,8 @@
android:title="@string/accessibility_hearingaid_title"> android:title="@string/accessibility_hearingaid_title">
<com.android.settingslib.widget.TopIntroPreference <com.android.settingslib.widget.TopIntroPreference
android:title="@string/accessibility_hearingaid_intro" /> android:title="@string/accessibility_hearingaid_intro"
settings:searchable="false" />
<PreferenceCategory <PreferenceCategory
android:key="available_hearing_devices" android:key="available_hearing_devices"

View File

@@ -51,6 +51,7 @@ import org.robolectric.annotation.Config;
import org.robolectric.shadow.api.Shadow; import org.robolectric.shadow.api.Shadow;
import java.util.List; import java.util.List;
import java.util.Objects;
/** Tests for {@link AccessibilityHearingAidsFragment}. */ /** Tests for {@link AccessibilityHearingAidsFragment}. */
@RunWith(RobolectricTestRunner.class) @RunWith(RobolectricTestRunner.class)
@@ -88,7 +89,9 @@ public class AccessibilityHearingAidsFragmentTest {
mShadowBluetoothAdapter.addSupportedProfiles(BluetoothProfile.HEARING_AID); mShadowBluetoothAdapter.addSupportedProfiles(BluetoothProfile.HEARING_AID);
final List<String> niks = AccessibilityHearingAidsFragment.SEARCH_INDEX_DATA_PROVIDER final List<String> niks = AccessibilityHearingAidsFragment.SEARCH_INDEX_DATA_PROVIDER
.getNonIndexableKeys(mContext); .getNonIndexableKeys(mContext).stream()
.filter(Objects::nonNull)
.toList();
final List<String> keys = final List<String> keys =
XmlTestUtils.getKeysFromPreferenceXml(mContext, R.xml.accessibility_hearing_aids); XmlTestUtils.getKeysFromPreferenceXml(mContext, R.xml.accessibility_hearing_aids);