4 votes

Realm Java Android: Créer ou mettre à jour un objet

En Realm Javascript, il est possible de créer un objet par clé primaire et, s'il existe déjà, de mettre à jour l'objet existant : https://realm.io/docs/javascript/latest/#creating-and-updating-objects-with-primary-keys

Comment puis-je réaliser la même chose en Realm Java ? Je n'ai pas trouvé cette fonction dans la documentation.

7voto

Zhuinden Points 3074

Comment puis-je réaliser la même chose en Realm Java? Je n'ai pas trouvé cette fonction dans la documentation.

Il existe deux méthodes pour cela,

1.) copyToRealmOrUpdate() qui renvoie le proxy géré

2.) insertOrUpdate() qui ne renvoie pas le proxy géré (donc c'est plus rapide lorsque vous insérez de nombreux éléments)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X