首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Netflix与ReactiveX RxJava-Android库

Netflix与ReactiveX RxJava-Android库
EN

Stack Overflow用户
提问于 2015-11-16 00:42:13
回答 1查看 1.9K关注 0票数 9

快速提问:我第一次和RxJava玩。我所见过的教程的作者都深入探讨了如何使用它,但他们都没有谈到ReactiveX版本和Netflix库版本之间的区别。为了混淆一些事情,And存储库链接到Netfix GitHub重定向到ReactiveX:

因此,一些教程说要这样做:

代码语言:javascript
复制
dependencies {
    compile 'io.reactivex:rxandroid:1.0.1'
    compile 'io.reactivex:rxjava:1.0.16'
}

其他人说要这样做:

代码语言:javascript
复制
dependencies {
    compile 'com.netflix.rxjava:rxjava-core:0.20.7'
    compile 'com.netflix.rxjava:rxjava-android:0.20.7'
}

即使在同一问题上也有不同的答案,所以这两个问题似乎是可以互换使用的:

很明显他们不一样。我发现AndroidObservable类在ReactiveX版本中不可用。只有Netflix版本。很明显版本号不一样..。

我遗漏了什么吗?这仅仅是我一直在阅读的文档中缺乏清晰性吗?我看错文件了吗?有人能指出一个好的地方,我可以RTFM在上述方面吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-16 01:32:06

他们是同一个图书馆。版本< 1.0.0有com.netflix.rxjava groupId,但1.0.0及以上版本有io.reactivex groupId。看这个变更额项目。要获得最新和最稳定的信息,您需要使用reactivex groupId。

AndroidObservable在某个时候被废弃和删除,这就是为什么它只存在于旧版本中。

参考netflix版本的教程很可能是一段时间前编写的,还没有更新。

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

https://stackoverflow.com/questions/33726924

复制
相关文章

相似问题

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