无法使用实现 'androidx.room:room-rxjava2:2.1.0' 解析 AndroidSchedulers.mainThread() 上的符号 'AndroidSchedulers '
Cannot resolve symbol 'AndroidSchedulers ' on AndroidSchedulers.mainThread() using implementation 'androidx.room:room-rxjava2:2.1.0'
我正在尝试按照一些代码示例从数据库中提取单条记录进行显示,因为使用 LiveData 这样做似乎有些复杂。但是,我在 IDE.
中收到错误
无法解析符号 'AndroidSchedulers'
上线:
AndroidSchedulers.mainThread()
在这次通话中:
viewModel.getScenario(scenarioId)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new DisposableSingleObserver<Scenario>() {
@Override
public void onSuccess(Scenario scenario) {
}
});
我的成绩是这样的:
implementation 'androidx.room:room-rxjava2:2.1.0'
您的 gradle
中缺少 implementation 'io.reactivex.rxjava2:rxandroid:2.1.1'
。 AndroidSchedulers.mainThread()
是 rxandroid
的一部分,而不是 rxjava2
我正在尝试按照一些代码示例从数据库中提取单条记录进行显示,因为使用 LiveData 这样做似乎有些复杂。但是,我在 IDE.
中收到错误无法解析符号 'AndroidSchedulers'
上线:
AndroidSchedulers.mainThread()
在这次通话中:
viewModel.getScenario(scenarioId)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new DisposableSingleObserver<Scenario>() {
@Override
public void onSuccess(Scenario scenario) {
}
});
我的成绩是这样的:
implementation 'androidx.room:room-rxjava2:2.1.0'
您的 gradle
中缺少 implementation 'io.reactivex.rxjava2:rxandroid:2.1.1'
。 AndroidSchedulers.mainThread()
是 rxandroid
的一部分,而不是 rxjava2