2016-09-25 2 views
-1

Ich definiere Standard-Datenbank beim ersten Lauf dann Aufruf der Standard-Datenbank Ich weiß nicht, warum es mich fragt setDefaultConfuration, wenn ich bereits default.realm Datei erstellt habe.
ist hier die Erklärung: -
Es wurde keine Standard-Realmkonfiguration gefunden. selbst nach der Deklaration

 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(); 

ich, was ich falsch mache nicht in der Lage bin zu finden? oder gibt es eine alternative Art der Deklaration der Realm-Datenbank?
wird jede Hilfe
Dank

Antwort

1

Weil Sie nie genannt

Realm.setDefaultConfiguration(config); 
appritiated werden
Verwandte Themen