【发布时间】:2016-07-21 14:11:19
【问题描述】:
我有一个带有 ListView 的应用程序来显示所有可用的文档,这个问题是关于当我将数据设置到 ListView 并过滤它的结果时它的性能和最佳实践。
1) 数据库表中大约有 60000 个结果,我应该加载所有 60000 行一次,还是加载 100 行并且每次到达 ListView 的末尾时,执行另一个查询并再添加 100 行?
2) 我有一个将 SearchText 值设置为 ListView 的 TextField,但是,如果我只显示 100 或 200 行,并且搜索的行不在其中,那么假装的结果将永远不会出现,我应该执行一个带有 SearchText 值的 sqlite 查询来过滤结果集并替换 ListView 数据或拥有 60000 行并使用 SearchText 值?
【问题讨论】:
标签: sqlite listview search appcelerator resultset