在领域中正确使用setDefaultConfiguration()

时间:2016-05-17 17:52:55

标签: android realm

目前,我正在应用程序类的onCreate()方法中设置默认配置。

@Override
public void onCreate() {
    super.onCreate();
    RealmConfiguration config = new RealmConfiguration.Builder(context).build();
    Realm.setDefaultConfiguration(config);
    registerActivityLifecycleCallbacks(new MyActivityLifecycleCallbacks());
} 

使用活动和服务中的Realm.getDefaultInstance()制作领域对象。但有时我会在我的生产版本中得到这个例外。

Encrypted interprocess sharing is currently unsupported in io_realm_internal_SharedGroup.cpp line 113

奇怪的部分既不是服务也不是活动是一个单独的过程。虽然我无法在我拥有的任何设备中重现该问题,但我希望如果为每个活动和服务单独设置RealmConfiguration,它将解决我的问题。

0 个答案:

没有答案