使用SimpleCursorAdapter的Android ListView需要时间来显示大型DataSet的ListView(大约7000条记录)。反正有优化吗?从日志中看起来像获取光标大约需要4-7秒。如果有人有解决方案,请告诉我?
此致 Sathish所在
答案 0 :(得分:4)
您可以查看本文的“适用于您自己的适配器的性能优化”部分。 http://www.vogella.de/articles/AndroidListView/article.html
无论如何,你真的想滚动这7000多行吗?
答案 1 :(得分:2)
一些想法:
1-一次显示一页数据。向下滚动时,请加载更多数据。
2-滚动7000条记录到最后将需要永远。通过搜索表单访问您的数据。将结果限制为100条记录。
3-如果数据已排序,请将项目组合在一起并提供索引。例如,字母列表可以分成26个子集。第一页显示字母表,您必须单击一个字母才能转到子集。
灵光