Android ListView与SimpleCursorAdapter,需要时间来显示一个大的DataSet (约7000条记录)的ListView。有没有办法对其进行优化?从日志中看,获取光标大约需要4-7秒。如果有人对此有解决方案,请告诉我?
你好,萨蒂什
发布于 2011-10-21 00:32:37
您可以查看本文的“针对您自己的适配器的性能优化”部分。http://www.vogella.de/articles/AndroidListView/article.html
不管怎样,你真的想滚动浏览这些7000+行吗?
发布于 2011-10-21 03:27:27
以下是一些想法:
1-一次显示一页数据。向下滚动时,加载更多数据。
2-滚动7000条记录到最后将永远耗费时间。通过搜索表单访问您的数据。将结果限制为100条记录。
3-如果数据已排序,则将项目分组在一起并提供索引。例如,按字母顺序排列的列表可以分为26个子集。第一页显示了字母表,您必须单击一个字母才能转到一个子集。
伊曼纽尔
https://stackoverflow.com/questions/7838330
复制相似问题