个人技术总结—列表搜索

Posted jiruqianlong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了个人技术总结—列表搜索相关的知识,希望对你有一定的参考价值。

1、技术概述

搜索框搜索功能是非常常用的一个功能,可以提高用户查找信息的效率,接触这个功能的原因是开发中我们的应用需要这个功能来方便用户查找列表中的信息。技术难点在于需要自己书写文本过滤的规则 并更新给用户。

2、技术详述

最初在网上查阅了大量的代码,通过阅读多分代码比较会发现他们的一些相同的地方,这部分就是这个功能的关键部分了,然后仔细阅读这部分的代码,大致搞懂它的实现逻辑之后就自己动手参照着写代码了。实现过程如下:
  1. 写一个类实现适配器接口,用于列表数据适配

  2. 写一个过滤类根据用户输入进行数据筛选

  3. 为列表注册适配器并添加搜索框事件响应处理

3、遇到的问题和解决方法

数据不刷新

每次更改数据后要调用数据适配器的notify方法通知数据的变化

4、总结

5、参考文献,博客等

以上是关于个人技术总结—列表搜索的主要内容,如果未能解决你的问题,请参考以下文章

片段之间的共享数据(父列表视图和子列表视图)

Java--小项目(登录增删改查分页搜索)

片段中的片段

项目开发收尾总结(片段)

导航抽屉片段 Sqlite

个人收集的博客列表