Android Algolia: Как обработать запрос Submmity в окне поиска Algolia без свободной функции мгновенного поиска? - PullRequest
0 голосов
/ 24 июня 2019

Я настраиваю мгновенный поиск в своем приложении с помощью 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.

Есть идеи, что я делаю неправильно?

...