Android 加载时更新列表视图

Android update listview while loading

我正在接收来自 restapi 调用的数据,然后将这些数据存储在 ormlite 数据库中。如何下载这些数据并同时更新列表视图? 例如。 A B C D E F G 是restapi call

要下载的数据

A B C 已下载并显示在列表视图中。 同时 api 调用继续下载其余数据 下载 D E F G 时。它会自动显示在列表视图中。 当没有任何内容可下载时,这将停止。

  1. 在后台线程中加载数据。
  2. 根据您的偏好,每 xxx 分钟或加载 xxx 数据量后,在您的适配器中回调一个方法(比如 update() )。
  3. 在您的 update() 方法中,执行您想要进行的任何特定于数据的更改,例如假设您可能希望在数据 A 存在时隐藏一些文本视图。一旦处理了数据特定的事情,调用 notifyDataSetChanged()。这将刷新您的列表视图。