2017-09-22 4 views
0

Je reçois un io.realm.exceptions.RealmError pour certains utilisateurs dans mon application Android.Obtenir io.realm.exceptions.RealmError pour certains utilisateurs

public Realm getRealm(){ 
    RealmConfiguration config = new RealmConfiguration.Builder() 
      .schemaVersion(0) 
      .deleteRealmIfMigrationNeeded() 
      .build(); 
    return Realm.getInstance(config); //getting error at this line 
} 

version royaume: 3.7.2
S'il vous plaît me dire comment résoudre ce problème.

Crash logs

+0

Veuillez [modifier] votre question pour fournir un [mcve] * comme texte *. –

+0

@BaummitAugen J'ai ajouté un extrait de code –

Répondre

0

la façon dont je codé Royaume était en initialisant l'instance par défaut dans l'application en utilisant le code suivant.

Realm.init(this); 
    RealmConfiguration realmConfiguration = new RealmConfiguration.Builder() 
      .name(REALM_DB_NAME) 
      .schemaVersion(0) 
      .deleteRealmIfMigrationNeeded() 
      .build(); 
    Realm.setDefaultConfiguration(realmConfiguration); 

Chaque fois que je voulais obtenir une instance de domaine, j'utilisais la commande suivante.

Realm realm = Realm.getDefaultInstance();