gpt4 book ai didi

android - 使用 ORMLite 填充 ListView

转载 作者:行者123 更新时间:2023-11-29 14:01:57 27 4
gpt4 key购买 nike

我需要用从我的 Dao 对象返回的对象列表填充 ListView。项目在 3 秒后返回,显然用户等待的时间太长了......我使用 BaseAdapter 作为 ListView 适配器。

2个问题:

  1. 如何摆脱 3 秒的等待时间?我是否应该在单独的工作线程中检索整个对象列表并同时显示对话框?有什么机制可以让我获得第一个,比方说...20 条记录,显示它们并在用户向下滚动列表时获取其余记录?

  2. 如果我使用游标而不是 ORMLite,则列表将在用户向下滚动列表时查询数据库,释放隐藏单元格的对象和单元格本身,而不保留所有对象内存中的光标。如何使用 ORMLite 实现此行为?

尽管英语不好,但我希望我说得足够清楚 ;)

谢谢。

最佳答案

您可能希望在 AsyncTask 中加载数据,并在加载时显示 ProgressDialog。许多 Android 应用程序都这样做。

OrmLite 不能返回一个 DataProvider 而不是 while 列表吗? (我也想研究 Android 上的 ORM,但管理层决定反对它“它很慢”,但我仍然非常想要它)

关于android - 使用 ORMLite 填充 ListView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9084623/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com