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 时。它会自动显示在列表视图中。
当没有任何内容可下载时,这将停止。
- 在后台线程中加载数据。
- 根据您的偏好,每 xxx 分钟或加载 xxx 数据量后,在您的适配器中回调一个方法(比如 update() )。
- 在您的 update() 方法中,执行您想要进行的任何特定于数据的更改,例如假设您可能希望在数据 A 存在时隐藏一些文本视图。一旦处理了数据特定的事情,调用 notifyDataSetChanged()。这将刷新您的列表视图。
我正在接收来自 restapi 调用的数据,然后将这些数据存储在 ormlite 数据库中。如何下载这些数据并同时更新列表视图? 例如。 A B C D E F G 是restapi call
要下载的数据A B C 已下载并显示在列表视图中。 同时 api 调用继续下载其余数据 下载 D E F G 时。它会自动显示在列表视图中。 当没有任何内容可下载时,这将停止。
- 在后台线程中加载数据。
- 根据您的偏好,每 xxx 分钟或加载 xxx 数据量后,在您的适配器中回调一个方法(比如 update() )。
- 在您的 update() 方法中,执行您想要进行的任何特定于数据的更改,例如假设您可能希望在数据 A 存在时隐藏一些文本视图。一旦处理了数据特定的事情,调用 notifyDataSetChanged()。这将刷新您的列表视图。