gpt4 book ai didi

android - ORMLite 性能 : ArrayAdapter vs CursorAdapter vs a custom adapter

转载 作者:太空宇宙 更新时间:2023-11-03 12:20:51 25 4
gpt4 key购买 nike

我有相对较小的 H2 数据库。我预计不会超过 100 个条目,即使这样我也觉得太过分了。

我有一个带有一些控件的 ListView ,并使用 ArrayAdapter 调用 QueryAll() 来填充数据。它工作得很好,因为我可以在按下按钮时修改内存中数组中的数据,然后将结果写入数据库而无需重新加载它。但是初始加载出奇的慢

我想知道我是否应该使用 CursorAdapter,因为它似乎更适合问题或编写自定义适配器以使用 DAO 迭代器。

使用 Cursor 或自定义适配器是否会提高性能?在我看来,自定义适配器应该提供最佳性能。

最佳答案

CursorAdapter在有数据库的时候比较合适,因为它不会像ArrayAdapter一样加载所有的记录。它只加载 ListView 中可见的记录在 5 到 10 之间。所以我认为如果您使用 CursorAdapter,您将不会遇到加载问题。

问候

关于android - ORMLite 性能 : ArrayAdapter vs CursorAdapter vs a custom adapter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16476217/

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