在领域中搜索

时间:2018-09-28 05:49:07

标签: java android realm-java

我有一个包含许多列的Realm类。 我的视图中有一个搜索控制器,可以在其中进行搜索。

 realm = Realm.getDefaultInstance();
    RealmResults<AdressModelRealm> counters;
    RealmQuery<AdressModelRealm> data = realm.where(example.class);
    counters = data.contains("name1",searchtext, Case.INSENSITIVE).or().contains("name2",searchtext, Case.INSENSITIVE).or().contains("name3",searchtext, Case.INSENSITIVE).or().contains("name4",searchtext, Case.INSENSITIVE).findAll();

可行。

现在,我将在运行时创建领域搜索。 这就是说,我有4个Checkbox(CB名称1,CB名称2,CB名称,依此类推) 选中CB-name1和CB-name3时,我将仅在该字段中搜索该领域。 如果没有,我能做到吗?

用户应决定要考虑搜索哪些列。

0 个答案:

没有答案