【发布时间】:2016-09-25 12:50:13
【问题描述】:
我在第一次运行时定义默认数据库然后调用默认数据库我不知道为什么当我已经创建 default.realm 文件时它要求我调用setDefaultConfuration。
这是声明:-
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();
我找不到我做错了什么?还是有另一种声明领域数据库的方法?
任何帮助都会得到满足
谢谢
【问题讨论】:
标签: android database realm realm-migration