¿Cómo especificar la versión de RxJava al usar RxKotlin?

Los documentos en el repository de RxKotlin en GitHub no especifican una forma de depender explícitamente de la última versión de RxJava.

Si vemos el file build.gradle de la biblioteca, a partir de ahora utiliza compile 'io.reactivex.rxjava2:rxjava:2.1.0'

Pero, ¿qué sucede si queremos estar al día con las últimas versiones de RxJava y no con las que están presentes en la biblioteca?

Puede anular la versión de RxJava en sus proyectos build.gradle .

Se elegirá la versión especificada de RxJava (y anulará la de RxKotlin) si se especifica explícitamente así en Gradle / Maven:

 dependencies { compile 'io.reactivex.rxjava2:rxjava:2.1.1' compile 'io.reactivex.rxjava2:rxkotlin:2.1.0' } 

Esto también se indica en el file Léame de RxAndroid. Tuve una pequeña conversación con uno de los queueboradores de RxKotlin y me dijo que, al igual que RxAndroid, también usaban internamente la misma política.

Si define la versión rxjava en su build.gradle , gradle tomará la última definida (la suya o la de la biblioteca, dependiendo de cuál sea la última versión).

Así que puedes

 dependencies { compile 'io.reactivex.rxjava2:rxjava:2.1.1' } 

o si siempre quieres tener la versión más reciente

 dependencies { compile 'io.reactivex.rxjava2:rxjava:+' } 

Pero tenga en count los problemas en la biblioteca de rxkotlin si la versión ya no es compatible (por ejemplo, permanece en rxkotlin:2.x y rxjava 3.x Por lo tanto, es una buena forma de actualizar rxkotlin también si es posible.

  • Obtiene N últimos objects emitidos por observables en RxJava2
  • No se puede cambiar el text de ActionMenuItemView con RxKotlin
  • Múltiples requestes de modificación2 usando Flowable en Kotlin
  • RxJava- Gire Observable en Iterator, Stream o Sequence
  • ¿Expresar "súper" generics en los types funcionales de Kotlin?
  • ¿Cómo corotines de Kotlin son mejores que RxKotlin?
  • Inyectar constructor y object complementario
  • RxKotlin collectInto () MutableList usando references de método
  • La suscripción de rx kotlin no funciona, no recibe artículos
  • Agregar subscribeOn () está cambiando el tipo de retorno de observable
  • Cómo notificar a Observable cuando finalice CountdownTimer