我正在尝试遵循一些代码示例,以从数据库中提取一条记录以进行显示,因为使用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'
您在implementation 'io.reactivex.rxjava2:rxandroid:2.1.1'
中缺少gradle
。 AndroidSchedulers.mainThread()
是rxandroid
的一部分,而不是rxjava2