个人技术总结—列表搜索

1、技术概述

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

2、技术详述

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

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

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

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

数据不刷新

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

4、总结

5、参考文献,博客等

猜你喜欢

转载自www.cnblogs.com/jiruqianlong/p/13185383.html
今日推荐