Поиск в Царстве - PullRequest
       9

Поиск в Царстве

0 голосов
/ 28 сентября 2018

У меня есть класс 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();

Это работает.

Теперь я хотел бы создать realmsearch во время выполнения.Это означает, что у меня есть 4 флажка (CB-name1, CB-name2, CB-name и т. Д.). Когда установлен флажок CB-name1 и CB-name3, я буду выполнять поиск только в этих полях.Могу ли я сделать это без многих if´s?

Пользователь должен решить, какие столбцы следует учитывать при поиске.

...