rxjava2依赖性和rxkotlin依赖性之间有什么区别。
如果我使用的是rxkotlin依赖项,我是否还需要添加rxjava2依赖项。

implementation 'io.reactivex.rxjava2:rxkotlin:x.y.z'
// do i need to add the below dependencies also?
implementation 'io.reactivex.rxjava2:rxjava:2.2.4'
implementation 'io.reactivex.rxjava2:rxandroid:2.1.0'

最佳答案



什么是RxJAVA?
RxJava是Reactive Extensions的Java VM实现。在这里我们可以在任何线程上创建异步数据流,对其进行转换,并且这些异步数据流可以由任意线程上的观察者使用。

什么是RxKotlin?
RxKotlin是Reactive Extensions的Kotlin实现。

什么是RxAndroid?
它特定于Android平台,并在RxJava之上添加了一些其他类。

有关更多详细信息,请访问我的rxjava简单示例https://github.com/myJarvis/Intro_to_RxJava集合。

更明确地说,RxKotlin具有Kotlin随附的一些方便的扩展功能。

您可以使用{RxJava&RxAndroid}或{RxKotlin}

10-05 21:14