Android Realm在项目中初始化

正如官方文档中所见,如何使用Realm

// Initialize Realm
Realm.init(context);

// Get a Realm instance for this thread
Realm realm = Realm.getDefaultInstance();

我将dependencie添加到了我的项目中

classpath "io.realm:realm-gradle-plugin:2.0.2"

我可以正常使用这个库,但静态方法init显然不存在.有人可以发布一个如何使用此库初始化并将示例对象保存到数据库的示例吗?实际上没有太多的教程,在你设法启动之后,使用起来非常简单.领域初始化设置默认配置对吗?那么有没有办法绕过静态初始化并手动设置它?

– 编辑

当我试图执行此代码时

RealmConfiguration realmConfiguration = new RealmConfiguration.Builder(this).build();

我明白了

Error:(33, 49) error: Builder(Context) is not public in Builder; cannot be accessed from outside package

解决方法:

此构造函数不再存在:

RealmConfiguration realmConfiguration = new RealmConfiguration.Builder(this).build();

请改用:

RealmConfiguration realmConfiguration = new RealmConfiguration.Builder().build();

您引用的示例也应该已更新?

上一篇:android – 这个Realm实例已经关闭,使其无法使用RxJava


下一篇:如何在领域android中设置主键自动增量