Я хочу добавить кнопку увеличения класса поиска на мою панель инструментов.Пока у меня есть следующий код:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu_search, menu);
SearchView search = (SearchView) MenuItemCompat.getActionView(menu.findItem(R.id.search));
// Associate searchable configuration with the SearchView
SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
search.setSearchableInfo(searchManager.getSearchableInfo(new ComponentName(this, SearchResultsActivity.class)));
search.setQueryHint(getResources().getString(R.string.search_hint));
return true;
}
Однако, это не то поведение, которое я ищу.
Я бы хотел, чтобы поиск сразу открывал новое действие свозможность для пользователя набирать текст на панели инструментов и выполнять запрос сразу же, вместо того, чтобы нажимать кнопку поиска снова.
Причина - я хочу использовать Algolia для непосредственного заполнения результатов поиска.,Я не хочу делать это на начальном Activity
;Я просто хочу позволить пользователю нажать кнопку поиска, перейти к новому Activity
, связанному с Algolia, а затем начать набирать второй Activity
, чтобы увидеть результаты поиска в реальном времени.
Любой совет приветствуется.!