Difference between RxJava and RxAndroid?

走远了吗. 提交于 2019-12-01 15:01:00

RxAndroid can be understood as an extension to RxJava, that helps you to use it on Android platform easily. See the description on RxAndroid Github repository:

Android specific bindings for RxJava 2.

This module adds the minimum classes to RxJava that make writing reactive components in Android applications easy and hassle-free. More specifically, it provides a Scheduler that schedules on the main thread or any given Looper.

Note that when you're using RxAndroid, you should also use the latest RxJava version as a dependency:

Because RxAndroid releases are few and far between, it is recommended you also explicitly depend on RxJava's latest version for bug fixes and new features.

RxAndroid does not replace rxjava. It is a small library of Android specific rxjava utilities. For example it makes the Android application main thread available as an rxjava scheduler.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!