Android Algolia:如何在Algolia搜索框上处理查询次要性而没有宽松的即时搜索功能?

时间:2019-06-24 13:37:48

标签: java android kotlin algolia

我正在使用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侦听器。

知道我在做什么错吗?

0 个答案:

没有答案