Est-il possible d'ajouter un filtre comme la hiérarchisation dans RealmResult ex.Android - Priorisation dans RealmResult
RealmResult<Persons> persons
Id | Name
1 Eleo
2 Cath
8 Chris
9 Emman
5 John
Je veux donner la priorité à "John", puis "Emman" puis trier par "Id"
RealmResult<Persons> persons
Id | Name
5 John
9 Emman
1 Eleo
2 Cath
8 Chris
Est-il possible de réaliser ce type de tri?
RealResult <Persons> persons_list = realm.where(Persons.class).findAll().sort("id").priority("id",int[]{5,9});
Non, ce n'est pas possible. Vous pouvez trier sur plusieurs champs, donc si vous pouvez assigner une valeur int à vos priorités, vous pouvez créer un champ de priorité et trier en utilisant 'findAllSorted (" priority ", Sort.ASC," id ", Sort.ASC)' –
Uereka ! merci pour le commentaire maintenant j'ai une idée. .Je posterai une réponse à ma propre question. –