【发布时间】:2017-02-05 17:22:51
【问题描述】:
假设,在我的应用程序中,我有一个最多可以包含 20 行的 sqlite 表。每行有 2 列(id,name)。我经常需要按 ID 搜索以获取名称的地方。对于这种频繁的需求,我有两个解决方案:
解决方案 1: 获取 arraylist<model> 中的行,然后从数组中查找名称。
解决方案2:每次搜索sqlite表。
现在请发表您的意见,哪个更好? 再次记住,我需要在我的 recycleView 项目中进行此搜索,所以它调用得如此频繁。
谢谢
【问题讨论】:
-
你是否在 recyclerview 中显示所有 20 条数据?
-
没有。我有一个无尽的recycleView。并且在该 recycleview 的每个项目上都需要来自这 20 个数据集表的 Name by Id。 @AjayShrestha
标签: android sqlite search optimization arraylist