Android中的RxJava 2.X与Retrofit(一)

时间:2021-11-22 17:45:26

AndroidStudio中关于RxJava2.x与Retrofit的配置


Module中的build.gradle进行设置,在dependencies其中添加如下代码:

    //具体RxAndroid的版本号,见:链接-1
compile 'io.reactivex.rxjava2:rxandroid:x.x.x'
//具体RxJava的版本号,见:链接-2
compile 'io.reactivex.rxjava2:rxjava:x.x.x'
//具体Retrofit的版本号,见:链接-3
compile 'com.squareup.retrofit2:retrofit:x.x.x'

RxAndroid : 链接-1

RxJava : 链接-2

Retrofit : 链接-3

Android中的RxJava 2.X与Retrofit(一)


基本概念:

简言之:

RxJava : 让你的代码简洁、逻辑简洁,以观察者模式为骨架的多线程工具(作用与Handler、AsyncTask一样)

RxAndroid : RxJava的绑定库,该模块添加到RxJava中,使得RxJava在Android应用程序中编写线程组件变得轻松无忧。更具体地说,它提供了一个在主线程或任何给定的Looper上进行调度的程序。

Retrofit : 对于Android与Java的安全Http客服端请求服务 more