【发布时间】:2012-04-11 03:09:36
【问题描述】:
我需要使用从我的 Dao 对象返回的对象列表填充 ListView。 项目在 3 秒后返回,显然用户等待的时间很长...... 我使用 BaseAdapter 作为 ListView 适配器。
2 个问题:
如何摆脱3秒的等待时间?我是否应该在单独的工作线程中检索整个对象列表并同时显示对话框?有没有什么机制可以让我获得第一个,比如说...... 20 条记录,显示它们并在用户向下滚动列表时获取其余记录?
如果我使用游标而不是 ORMLite,则列表将在用户向下滚动列表时查询数据库,释放隐藏单元格的对象和单元格本身,而不保留所有对象光标在内存中。如何使用 ORMLite 实现这种行为?
我希望我说得够清楚,尽管英语很差;)
谢谢。
【问题讨论】: