首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rx-Android库导入rx.android.plugins与io.reactivex.android.plugins

Rx-Android库导入rx.android.plugins与io.reactivex.android.plugins
EN

Stack Overflow用户
提问于 2017-06-22 15:38:39
回答 1查看 1.4K关注 0票数 4

我的build.gradle

代码语言:javascript
复制
compile 'io.reactivex.rxjava2:rxandroid:2.0.1'
compile "io.reactivex.rxjava2:rxjava:2.1.0"

在使用确切的库时,External Libraries在我的一个项目中显示了rxandroid-1.2.0 & rxandroid-2.0.1,而在另一个项目中只显示了后者。

1.2.0使用与rx.Observable兼容的rx.android.schedulers.Scheduler;,如下所示:

代码语言:javascript
复制
someRxObservable
  .subscribeOn(Schedulers.io())
  .observeOn(AndroidSchedulers.mainThread())
  .subscribe();

2.0.1使用的io.reactivex.Scheduler不是,因为它不是rx.Scheduler的子类。我不确定这是否是一个依赖gradle,因为我希望已经通过使用上面提到的gradle依赖下载了这两个库。然而,在查看最新版本2.0.1source code on github时,它只显示了io.reactive解决方案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-24 03:41:33

io.reactivex是较新的RxJava,问题是AndroidRx只能与RxJava的版本2一起使用。修复方法是全面使用io.reactivex及其可观察性、调度器和订阅。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44693095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档