【发布时间】:2021-07-26 07:30:24
【问题描述】:
我正在尝试完成 this tutorial 以设置测试领域数据库。
我卡在定义 SyncConfiguration 的部分,像这样:
SyncConfiguration config = new SyncConfiguration.Builder(app.currentUser(), PARTITION)
.allowQueriesOnUiThread(true)
.allowWritesOnUiThread(true)
.build();
Android Studio 无法确定此处显示的两个类,它们应该被导入为:
import io.realm.SyncConfiguration;
import io.realm.mongodb.sync.SyncConfiguration.Builder;
但如果设置了这些导入,则找不到类。
Realm 的其他部分似乎已经成功导入,例如这段代码:
Realm.init(this);
String realmName = "My Project";
RealmConfiguration config = new RealmConfiguration.Builder().name(realmName).build();
Realm backgroundThreadRealm = Realm.getInstance(config);
编译和执行没有问题。
顺便说一句,似乎 SyncConfiguration 已被弃用 as shown here,因此,虽然它非常罕见,但它可能已被删除,而是必须使用 SyncUser,如 StackOverflow 帖子中所示,但两者都不是找到这个类。
我该怎么做才能正确使用这些类或使用其他类来达到相同的效果?
【问题讨论】: