Dsk*_*ato 12 java android realm
并添加依赖项和插件一切都很好但是当我把它
private void setUpRealmConfig(){
RealmConfiguration config = new RealmConfiguration.Builder(getApplicationContext()).deleteRealmIfMigrationNeeded().build();
Realm.setDefaultConfiguration(config);
}
Run Code Online (Sandbox Code Playgroud)
在= RealmConfiguration.Builder的部分.我收到此错误:
Builder(android.content.Context)'在'io.realm.RealmConfiguration.Builder'中不公开.无法从外部包访问
我不知道该怎么办
XII*_*-th 37
如果我没有弄错,从Realm的第2版开始,你需要通过call 方法将上下文传递给Ream init().
init()Realmprivate void setUpRealmConfig(){
// initialize Realm
Realm.init(getApplicationContext());
// create your Realm configuration
RealmConfiguration config = new RealmConfiguration.
Builder().
deleteRealmIfMigrationNeeded().
build();
Realm.setDefaultConfiguration(config);
}
Run Code Online (Sandbox Code Playgroud)
小智 11
在Realm中,我们不会将任何参数传递给Builder.要设置Realm配置设置,我们只需调用Builder初始化.
例如: -
Realm.init(getApplicationContext());
RealmConfiguration realmConfiguration = new RealmConfiguration.Builder()
.name(Realm.DEFAULT_REALM_NAME)
.schemaVersion(0)
.deleteRealmIfMigrationNeeded()
.build();
Realm.setDefaultConfiguration(realmConfiguration);
Run Code Online (Sandbox Code Playgroud)
小智 2
看起来该构造函数已被弃用。尝试使用这个:
RealmConfiguration config = new RealmConfiguration.Builder().deleteRealmIfMigrationNeeded().build();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8896 次 |
| 最近记录: |