Focusing on item highlighted coming from search result
There are two cases that require different approach: 1. No scrolling or only a bit of scrolling is required to reach desired item - then we can focus the item straight away. 2. We're still scrolling when highlighting is started - after DELAY_COLLAPSE_DURATION_MILLIS + DELAY_HIGHLIGHT_DURATION_MILLIS. Then we need to wait till we reach the element/stop scrolling and focus afterwards. Test: case 1: search for any setting, press enter and see if keyboard is focused on search result Test: case 2: search for setting that requires a lot of scrolling, e.g. "display cutout" and see if it's get the focus after selecting Fixes: 307902050 Change-Id: Ifa0738748184e78074099e33e09e5d8df198177e
This commit is contained in:
@@ -479,6 +479,7 @@ public abstract class SettingsPreferenceFragment extends InstrumentedPreferenceF
|
||||
mDialogFragment.dismiss();
|
||||
mDialogFragment = null;
|
||||
}
|
||||
getListView().clearOnScrollListeners();
|
||||
}
|
||||
super.onDetach();
|
||||
}
|
||||
|
Reference in New Issue
Block a user