2017-09-22 5 views
0

私のアンドロイドアプリケーションの一部のユーザーのためにio.realm.exceptions.RealmErrorが届きました。一部のユーザーのためにio.realm.exceptions.RealmErrorを取得する

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

レルムバージョン:3.7.2
どのように修正する方法を教えてください。

Crash logs

+0

質問を編集して[mcve] *をテキスト*として入力してください。 –

+0

@BaummitAugen コードスニペットを追加しました –

答えて

0

iはレルムの符号化方法は、以下のコードを使用して、アプリケーションのデフォルトのインスタンスを初期化することでした。

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

私がレルムのインスタンスを取得したいときは、次のコマンドを使用します。

Realm realm = Realm.getDefaultInstance(); 
関連する問題