2017-01-08 3 views
-2

Я добавил searchView на панель инструментов и добавил предложения поиска. Проблема заключается в том, что я хочу добавить пользовательский элемент списка в предложения поиска в качестве последнего элемента, чтобы очистить предложения (историю поиска). Как я могу это сделать или есть лучший способ показать пользователю опцию «clear history»?Как добавить элемент пользовательского списка в панель действий searchview

ответ

1

Если вы видите Руководство разработчика добавления новых запросов, данное here, вы увидите, что есть раздел, в котором было показано, как очистить сохраненные последние запросы, что вам нужно, когда вы говорите, очистите историю (предыдущие запросы.)

Я копирую код из руководства разработчика только для справки. (Пожалуйста, ознакомьтесь с руководством для полного использования и того, как его реализовать в коде.)

SearchRecentSuggestions suggestions = new SearchRecentSuggestions(this, 
     HelloSuggestionProvider.AUTHORITY, HelloSuggestionProvider.MODE); 
suggestions.clearHistory(); 
Смежные вопросы