Измените, как SearchView отправляет запросы в ContentProvider для получения предложений - PullRequest
0 голосов
/ 23 октября 2018

Android SearchView, однажды правильно настроенный с ContentProvider, используя android: searchSuggestAuthority в searchable.xml, запрос передается в ContenProvider для каждого изменения входного текста.Это приводит к большому количеству запросов, которые могут быть ограничены только добавлением searchSuggestThreshold .. .. но это просто сохраняет несколько первых вызовов API, которые могут привести к наиболее общим и неуместным вычислениям.

Как я могупереопределите это поведение и запрос на предложения будет запущен только для какого-то другого пользовательского события или, что лучше, через 2 секунды после последнего изменения текста?

...