Я настраиваю мгновенный поиск в своем приложении с помощью Algolia.Все работает отлично, делает мгновенный поиск и показывает результаты.Но я бы хотел, чтобы текст набирался в окне поиска и отправлялся на мой сервер без щелчка по какому-либо результату.
Я пытался переписать метод OnQueryTextListener.onQueryTextSubmit (), но после этогослушатель перезаписывает также onQueryTextChange (), я заканчиваю без функции мгновенного поиска, которая уже есть в представлении.Это код, который я использую:
searchBox.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String query) {
handlerSearchFrom(query);
return false;
}
@Override
public boolean onQueryTextChange(String query) {
return false;
}
});
Я ожидал, что текст наберется в представлении, отправит его на мой сервер и сохранит поведение мгновенного поиска как оригинальное.Но что происходит, я набираю текст, но мгновенный поиск перестал работать.Вероятно, я перезаписываю слушатель onQueryTextChange.
Есть идеи, что я делаю неправильно?