Comme on le voit dans la documentation officielle sur l’utilisation de Realm
// Initialize Realm
Realm.init(context);
// Get a Realm instance for this thread
Realm realm = Realm.getDefaultInstance();
J'ai ajouté dependencie à mon projet
classpath "io.realm:realm-gradle-plugin:2.0.2"
Je peux utiliser cette bibliothèque normalement mais la méthode statique init n'existe apparemment pas . Quelqu'un peut-il publier un exemple sur la manière d'initialiser et de sauvegarder un exemple d'objet dans une base de données utilisant cette bibliothèque? Il n'y a vraiment pas trop de tutoriels et l'utilisation semble très facile une fois que vous avez réussi à le lancer. L’initialisation du royaume configure la configuration par défaut, non? Alors, y a-t-il un moyen de contourner cette init statique et de la définir manuellement?
--MODIFIER
Quand j'essaye d'exécuter ce code
RealmConfiguration realmConfiguration = new RealmConfiguration.Builder(this).build();
Je reçois
Erreur: (33, 49) erreur: Builder (Context) n'est pas public dans Builder. ne peut pas être accédé de l'extérieur du paquet
Ce constructeur n'existe plus:
RealmConfiguration realmConfiguration = new RealmConfiguration.Builder(this).build();
Utilisez ceci à la place:
RealmConfiguration realmConfiguration = new RealmConfiguration.Builder().build();
L'exemple auquel vous faites référence aurait également dû être mis à jour?
Pour moi, le problème était qu’Android Studio ne pouvait pas mettre à jour la bibliothèque à partir d’une ancienne version que j’avais initialement connectée au projet. Gradle avait une bonne version mais les fichiers libs étaient vieux, la solution pour moi était de télécharger à nouveau manuellement les fichiers de cette bibliothèque.