rxandroidble 和 rxjava2 的状态如何?

What is the status of rxandroidble and rxjava2?

我刚刚继承了一个同时使用 rxandroidble 和 rxjava2(以及相关的 rxandroid)的项目。以前的开发人员似乎已经摆脱了将它们与版本一起使用的后果……但是更新任何相关的依赖项都会导致各种错误。

此时我假设 rxandroidble 是 rxjava1 是否正确?

如果是,什么时候会有 rxjava2 的版本?

是否有一种安全(读作:稳定)的方式让两者共存于同一个应用程序中?

RxAndroidBle 从 2018 年 3 月 14 日发布的 1.5.0 版本开始兼容 RxJava2

原答案:

Am I correct in assuming rxandroidble is rxjava1 only at this point?

是的,当前稳定版本 1.4.3RxJava1

If so, when might there be a version for rxjava2?

很快™。

RxJava2 版本正在开发中。当前状态可以在 the official Github issue.

中查看

截至 2018 年 2 月 26 日的状态:1.5.0-SNAPSHOT release 用于 RxJava2。 (它与 RxJava1 版本在不同的命名空间中)

Is there a safe (read: stable) way of having both coexist in the same app?

假设您正在谈论将 RxAndroidBleRxJava2 以及 RxAndroid 用于同一版本——是的,将它放在一个应用程序中应该完全没问题。还有 an interop library 用于链接 RxJava.

的两个版本