处理从云数据库到Listview的许多数据的最佳实践


Best practice to handle many data from cloud database into Listview?

我想询问有关如何处理从数据库(云/php脚本)加载到android listview的大量数据的建议或最佳实践。我不知道该如何处理这件事。

为了详细说明这个场景:假设我有一个一年级学生列表的数据库。假设有100个。在我目前的方法中,我只是查询所有这些(显示progressdialog),并等待直到数据全部下载并显示在listview中(关闭progressdialog)。我知道这不是最好的方法,因为你需要考虑更大的数据。

我试着下载和测试这个:https://code.google.com/p/android-amazing-listview/source/checkout从谷歌团队,但我仍然没有得到更大的画面,因为在这个例子中的数据都是静态的。

我想做的是:

  • 当从服务器下载数据时,列表视图的头部会出现一个小的进度条,完成后它会消失。

  • 假设我有100个数据结果,但在我的列表视图中,我想显示前10个,然后向下滚动添加另一个10,以此类推。

我只是想知道正确的实现或处理大数据在listview android.

我将非常感谢您对我的问题的所有建议和评论。

谢谢Chkm8,

我将使用去年年底发布的新的Volley API来实现这一点。下面的教程是一个很好的例子,可以帮助您实现这一点。