我想询问有关如何处理从数据库(云/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来实现这一点。下面的教程是一个很好的例子,可以帮助您实现这一点。