【问题标题】:No default RealmConfiguration was found. even after declaration没有找到默认的 RealmConfiguration。即使在声明之后
【发布时间】: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


    【解决方案1】:

    因为你从来没有打过电话

    Realm.setDefaultConfiguration(config);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-28
      • 1970-01-01
      相关资源
      最近更新 更多