什么提供了更好的效率。 SimpleCursorAdapter还是普通适配器?

时间:2015-11-25 01:22:22

标签: android performance sqlite adapter simplecursoradapter

我需要获取来自外部API客户端的信息,并使用适配器显示该信息。 我的应用程序必须使用改进来从API获取信息,将其保存到数据库(sqlite)并使用适配器显示它。一个重要的考虑因素是我每次启动应用程序时都不会使用改造(也许我每天或每周更新一次数据库)。

当我不知道是否应该使用SimpleCursorAdapter时,我无法直接使用改装后获得的信息更新适配器,因为我必须下载信息,将数据引入数据库并从数据库中提取以显示进入适配器;或者当我从改造中获取信息时可以直接更新适配器的普通适配器但是当我不想使用改造而我只想从数据库获取信息时我将不得不从我从数据库获取的信息中创建对象来更新它

顺便说一下,我在Android上编程。谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

简单性与可定制性。

对我来说,我总是选择默认的Adapter并创建一个继承的类,因为它提供了更多的可自定义性。这与你所说的相同;

  

当我不想使用改造时,我只想从数据库获取信息时,我将不得不从数据库中获取的信息创建对象以更新它...

有时,应用可能需要缓存(某些临时变量)或复杂的列表输出,而这些输出不能仅用于单个查询。