php - 将云数据库中的许多数据处理到 Listview 的最佳实践?

标签 php android listview android-listview

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

详细说明场景:假设我有一个一年级学生名单的数据库。假设有一百个。在我目前的方法中,我只是查询所有这些(显示进度对话框)并等待数据全部下载并显示在 ListView 中(关闭进度对话框)。我知道这不是最好的方法,因为您需要考虑更大的数据。

我尝试下载并测试这个:https://code.google.com/p/android-amazing-listview/source/checkout来自谷歌团队,但我仍然没有得到更大的图景,因为在示例中数据都是静态的。

我想做的是:

  • 从服务器下载数据时, ListView 的标题中会出现一个小进度条,完成后会消失。

  • 假设我有 100 个数据结果,但在我的 ListView 中我想显示前 10 个,然后向下滚动后添加另外 10 个,依此类推。

我只想知道在 listview for android 中正确实现或处理大数据。

非常感谢您对我的问题提出的所有建议和意见。

感谢 Chkm8,

最佳答案

我会使用去年年底发布的新 Volley API 来实现这一点。下面是一个可以帮助您实现这一点的好例子 tutorial.

关于php - 将云数据库中的许多数据处理到 Listview 的最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23560162/

相关文章:

ios - SwiftUI:NavigationView 内 TabBar 内的 ListView 生成空 View

android - 如何用相机拍照并将其保存到数据库并在 Android 的 listView 中显示?

php - 从文本 blob 中检测名字和姓氏的最佳方法

php - str_replace() 与 foreach、大写和精确单词匹配

php - 为什么我们把 mysql 写在 $conn = new pdo(); 中如果 PDO 与平台无关

C#。如何完全填充 ListView?所有项目和所有子项目

php - 流膨胀包装器?

android - 在 imageview 中设置图像,使其看起来像进度条

android - setClickable() 被 onClickListener 阻挠

java - 将 int 值与文本标签匹配