将庞大的数据从sql数据库填充到android ui

问题描述:

如果我想要显示数以千计的行和列以表格形式显示在android UI中,那么执行此操作的最佳方法是什么?我应该在活动中单独展示一下吗?你可以请建议任何优化?将庞大的数据从sql数据库填充到android ui

在此先感谢。

+0

只需使用'SimpleCursorAdapter',不需要任何分页,块等 – pskink

我们可以在不到一秒的时间内从SQLITE加载数千行,但是立刻从数据库加载大量数据并不是很好的做法。这将浪费大量的内存负载数据块结帐下面的链接,我希望这会帮助你。

Lazy data Loading

更为简单的方法将使用Reclycler来看,它确实延迟加载你。

http://developer.android.com/training/material/lists-cards.html

对于如此庞大的数据集,它是更好的使用pagination or infinite scroll, lazy load而不是不与整个结果集压倒用户,每一个都有它好的和坏区,这取决于你的内容以及如何显示它,还检查https://ux.stackexchange.com/questions/36394/when-is-it-better-to-paginate-and-not-to-paginate作比较

@Manjunath饶它只是我的看法,而不是显示一组完整的数据你可以做的是显示你想要的记录,通过使用主键....通过这种方式,您不仅可以查看记录,还可以查看您想要的内容并节省时间和数据库占用的空间......希望这对您有所帮助。 ...