我刚刚继承了一个同时使用rxandroidble和rxjava2(以及相关的rxandroid)的项目。以前的开发人员似乎已经放弃了将它们与版本一起使用......但更新任何相关的依赖项会导致各种错误。
我是否正确假设rxandroidble仅在此时为rxjava1?
如果是这样,什么时候可能有rxjava2的版本?
是否有一种安全(阅读:稳定)的方式让两者在同一个应用程序中共存?
答案 0 :(得分:1)
自2018年3月14日发布的1.5.0版以来,RxAndroidBle与RxJava2兼容
我是否正确假设rxandroidble仅在此时为rxjava1?
是的,目前的稳定版本1.4.3
仅为RxJava1
。
如果是这样,什么时候可能有rxjava2的版本?
预告™。
RxJava2
版本正在进行中。可以在the official Github issue中查看当前状态。
截至2018年2月26日的状态:RxJava2
有一个1.5.0-SNAPSHOT
release。 (它与RxJava1
版本不同的名称空间)
是否有一种安全(阅读:稳定)方式让两者在同一个应用程序中共存?
假设您正在讨论同一版本的RxAndroidBle
和RxJava2
以及RxAndroid
- 是的,将它放在一个应用中应该完全没问题。还有an interop library用于链接两个版本的RxJava
。