Sto costruendo un'app per Android con il database di Realm.Realm su Android - Come selezionare più oggetti per elenco di id (@PrimaryKey)?
Ho un RealmObject
sottoclasse chiamato Article
che ha un id
campo (è e int
e anche un @PrimaryKey
). Vorrei passare a una query un elenco di int
s (a Set
, int[]
o qualsiasi altra) di ID articolo e recuperare solo quegli articoli.
In SQL sarebbe come questo:
SELECT *
FROM `table`
where ID in (5263, 5625, 5628, 5621)
ho visto che è possibile farlo in iOS in this StackOverflow question.
Come posso fare questo in Android? Grazie!
Modifica: Solo per informare, ho anche chiesto questo sul repository GitHub here.
Questa domanda è stata molto simile: http://stackoverflow.com/a/32068221/2413303 – EpicPandaForce
@EpicPandaForce Sì, è esattamente lo stesso.Ho cercato molto prima di postare però. La mia soluzione (sotto) gestisce il caso in cui la lista di id è vuota. –
Ho aggiunto la parola "lista" al titolo della domanda. Forse renderà più facile trovare e capire qual è l'obiettivo. –