什么能带来更好的效率。 SimpleCursorAdapter 还是普通适配器?
What gives a better efficiency. SimpleCursorAdapter or a normal adapter?
我需要从外部 API 客户端获取信息并使用适配器显示该信息。
我的应用程序必须使用改装从 API 获取信息,将其保存到数据库 (sqlite) 中并使用适配器显示它。需要考虑的一个重要想法是,我不会在每次启动我的应用程序时都使用改造(也许我每天或每周更新一次数据库)。
当我不知道是否应该使用 SimpleCursorAdapter 时,困境就来了,所以我不能直接用我从改造中获得的信息更新适配器,因为我必须下载信息,将其引入数据库并从数据库中提取它显示到适配器中;或者一个普通的适配器,当我从改造中获取信息时可以直接更新适配器但是当我不想使用改造并且我只想从数据库中获取信息时我将不得不从我从数据库中获取的信息创建对象来更新它.
顺便说一句,我正在 Android 编程。感谢您的帮助!
简单性与可定制性。
对我来说,我总是选择默认适配器并创建一个继承的 class,因为它提供了更多的可定制性。这与您所说的原因相同;
when I dont want to use retrofit and i want just to get info from database I will have to create objects from the info i get from database to update it...
有时应用程序可能需要缓存(一些临时变量),或不能仅使用单个查询的复杂列表输出。
我需要从外部 API 客户端获取信息并使用适配器显示该信息。 我的应用程序必须使用改装从 API 获取信息,将其保存到数据库 (sqlite) 中并使用适配器显示它。需要考虑的一个重要想法是,我不会在每次启动我的应用程序时都使用改造(也许我每天或每周更新一次数据库)。
当我不知道是否应该使用 SimpleCursorAdapter 时,困境就来了,所以我不能直接用我从改造中获得的信息更新适配器,因为我必须下载信息,将其引入数据库并从数据库中提取它显示到适配器中;或者一个普通的适配器,当我从改造中获取信息时可以直接更新适配器但是当我不想使用改造并且我只想从数据库中获取信息时我将不得不从我从数据库中获取的信息创建对象来更新它.
顺便说一句,我正在 Android 编程。感谢您的帮助!
简单性与可定制性。
对我来说,我总是选择默认适配器并创建一个继承的 class,因为它提供了更多的可定制性。这与您所说的原因相同;
when I dont want to use retrofit and i want just to get info from database I will have to create objects from the info i get from database to update it...
有时应用程序可能需要缓存(一些临时变量),或不能仅使用单个查询的复杂列表输出。