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}