【问题标题】:Android: Searching in list vs searching using DAOAndroid:在列表中搜索与使用 DAO 搜索
【发布时间】:2021-11-17 07:36:31
【问题描述】:

我正在从我的 DAO 中获取对象列表,该列表包含大约 500 个对象。对象结构示例:

data class Foo(
val a: String,
val b: String,
val c: String,
val d: String,
val e: String,
)

我正在使用dao.getAllFoo() 获取列表,并将此列表存储在全局变量中。

我在同一个视图模型中有另一个用例,我需要根据字段 a 从 500 个 Foo 对象的列表中过滤大约 10 个项目。

理想的方法应该是什么?我应该遍历这个存储的列表还是应该使用 DAO 方法dao.getFooBasedOnA(a: String) 来构造新列表?

【问题讨论】:

    标签: android sqlite kotlin android-room


    【解决方案1】:

    可以在全局列表中使用 .filter 方法

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-15
      • 2019-01-14
      • 2015-04-16
      • 1970-01-01
      • 2016-09-04
      • 2014-02-14
      • 2020-08-29
      • 2011-04-02
      相关资源
      最近更新 更多