【发布时间】:2011-06-15 19:20:20
【问题描述】:
目前我有一个服务可以下载大约 500 条复杂数据的记录,当用户请求刷新或缓存数据过期时,该服务会下载数据并将其缓存到数据库中。在显示列表的活动中,我正在收听来自服务的有关下载进度的广播。每次获得进度状态时,我都会运行:
mAdapter.getCursor().requery();
我看到我的数据在下载时逐渐填充 ListView,这很好……但我有两个大问题。
- 我的解决方案似乎非常复杂和肮脏。
- 此解决方案不适用于 Android 3.0 及更高版本。
我正在寻找有关如何更好地解决此问题的反馈。必须有更好的方法。
【问题讨论】:
标签: android adapter android-listview