Можно ли добавить фильтр, как приоритет, в RealmResult ex.Android - Приоритизация в RealmResult
RealmResult<Persons> persons
Id | Name
1 Eleo
2 Cath
8 Chris
9 Emman
5 John
Я хочу, чтобы определить приоритеты «Джон», а затем «Emman», а затем сортировать по «Id»
RealmResult<Persons> persons
Id | Name
5 John
9 Emman
1 Eleo
2 Cath
8 Chris
Можно ли достичь такой сортировки?
RealResult <Persons> persons_list = realm.where(Persons.class).findAll().sort("id").priority("id",int[]{5,9});
Нет, это невозможно. Вы можете сортировать по нескольким полям, поэтому, если вы можете назначить приоритеты int-value, вы можете создать поле приоритета и отсортировать с помощью 'findAllSorted (« priority », Sort.ASC,« id », Sort.ASC)' –
Uereka ! спасибо за комментарий, теперь у меня есть идея. . Я отвечу на свой вопрос. –