2016-09-25 5 views
-1

私はdefault.realmファイルを既に作成したときにsetDefaultConfurationを呼び出すように頼んでいるのではないので、最初の実行時にデフォルトデータベースを定義しています。
デフォルトのRealmConfigurationは見つかりませんでした。宣言後でさえも

 boolean isFirstRun = wmbPreference.getBoolean("FIRSTRUN", true); 
if (isFirstRun) { 

RealmConfiguration config = new RealmConfiguration.Builder(context) 
    .name(Realm.DEFAULT_REALM_NAME) 
    .migration(new in.webic.sendify.Details()) 
    .schemaVersion(0) 
    .build(); 
realm = realm.getInstance(config); 
realm.close(); 

SharedPreferences.Editor editor = wmbPreference.edit(); 
editor.putBoolean("FIRSTRUN", false); 
editor.commit(); 

} 
realm = Realm.getDefaultInstance(); 

私は私がやっている間違っているものを見つけることができないです - :ここ
は宣言ですか?またはレルムデータベースの宣言の代替方法がありますか?あなたが呼び出されることはありませんので
任意のヘルプは
おかげ

答えて

1

をappritiatedされます

Realm.setDefaultConfiguration(config); 
関連する問題