Какой статус у rxandroidble и rxjava2?

Я только что унаследовал проект, в котором используются как rxandroidble, так и rxjava2 (и связанный с ним rxandroid). Предыдущий разработчик, похоже, сошёл с рук, используя их вместе с версиями, просто так ... Но обновление любой из связанных зависимостей вызывает различные ошибки.

Правильно ли я предполагаю, что rxandroidble является rxjava1 только на данный момент?

Если да, то когда может быть версия для rxjava2?

Есть ли безопасный (читай: стабильный) способ сосуществования обоих в одном приложении?


person Martin Westin    schedule 27.02.2018    source источник


Ответы (1)


RxAndroidBle совместим с RxJava2, начиная с версии 1.5.0, выпущенной 14 марта 2018 г.

Оригинальный ответ:

Правильно ли я предполагаю, что rxandroidble является rxjava1 только на данный момент?

Да, текущий стабильный выпуск 1.4.3 - это только RxJava1.

Если да, то когда может быть версия для rxjava2?

Скоро ™.

RxJava2 версия находится в стадии разработки. Текущий статус можно проверить в официальном выпуске Github.

По состоянию на 26 февраля 2018 г. имеется 1.5.0-SNAPSHOT выпуск, для RxJava2. (Он находится в другом пространстве имен, чем версия RxJava1)

Есть ли безопасный (читай: стабильный) способ сосуществования обоих в одном приложении?

Предполагая, что вы говорите о наличии RxAndroidBle, RxJava2 и RxAndroid для одной и той же версии - да, это должно быть совершенно нормально, если это будет в одном приложении. Также существует библиотека взаимодействия для объединения обеих версий RxJava.

person Dariusz Seweryn    schedule 27.02.2018