【发布时间】:2018-04-03 18:16:06
【问题描述】:
我是 Realm 和 Android 编程的新手。我在实现异步登录的 JUnit 测试时遇到问题 (SyncUser.loginAsync)。
当我运行测试时,我得到了错误:
“异步登录只能通过looper线程实现。Realm不能在没有looper的线程上自动更新。”
为了解决这个问题,我发现我应该导入这些类(添加注释@RunTestInLooperThread 以便在 Looper 中运行测试):
import io.realm.rule.RunInLooperThread;
import io.realm.rule.RunTestInLooperThread;
import io.realm.rule.TestRealmConfigurationFactory;
但是找不到包io.realm.rule.*。
我应该怎么做才能导入这些类?
我正在使用 gradle 插件io.realm:realm-gradle-plugin:4.1.0
提前感谢您的帮助。
【问题讨论】:
标签: asynchronous testing junit realm looper