原创

无法解析 ViewModel 中的符号“AndroidSchedulers” - Java + Android Jetpack + Dagger2

温馨提示:
本文最后更新于 2024年04月12日,已超过 37 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

无论如何,在我的项目中,我无法识别“AndroidSchedulers”的导入。我正在使用以下导入(注意:在我的项目中我使用版本目录):

在我的APP的build.gradle中:

 implementation libs.io.reactivex.rxjava3
 implementation libs.io.reactivex.rxandroid

在 libs.versions.toml 中:

改装=“2.9.0”
rxJava =“3.0.0”
rxAndroid =“2.1.0”

 retrofit-adapter-rxjava3 = { group = "com.squareup.retrofit2", name = "adapter-rxjava3", version.ref = "refrofit" }
 io-reactivex-rxjava3 = { group = "io.reactivex.rxjava3", name = "rxjava", version.ref = "rxJava" }
 io-reactivex-rxandroid = { group = "io.reactivex.rxjava3", name = "rxandroid", version.ref = "rxAndroid" }

在我的视图模型中,我尝试使用

 .observeOn(AndroidSchedulers.mainThread())

我引用了“AndroidSchedulers”的导入:

 import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers;

但是,IDE 仍然表示无法解析此“AndroidSchedulers”引用

以下是我的视图模型的打印输出说明:[在此输入图像描述

我还需要向项目添加哪些依赖项才能使用“AndroidSchedulers”?

你能帮我解决这个问题吗?

我尝试着去实现它,但在这个问题的背景下我无法获得预期的结果。

正文到此结束
热门推荐
本文目录