我正在开发一个应用程序,我想实现一个即时搜索功能,就像 Facebook 和 Google+ 一样,当您使用搜索时,它会立即获取结果并在您输入您要查找的内容时更新它们。
但是,我完全迷路了,找不到任何可能有帮助的东西。我很确定(由于它的速度)它没有使用从 AsyncTask 发送 HTTP 请求并等待响应的典型方式......等等
有人知道这个功能是如何工作的吗?
最佳答案
看看this类和 this教程。
来自第二个链接或更好的适配器的 getFilter()
方法已经异步运行,因此不需要 AsyncTask
。
您可以使用此模板适配器从 Web API 或您的应用内的建议中检索建议,例如一个数据库。
关于安卓即时实时搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29243630/