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
基本概念:
简言之:
RxJava : 让你的代码简洁、逻辑简洁,以观察者模式为骨架的多线程工具(作用与Handler、AsyncTask一样)
RxAndroid : RxJava的绑定库,该模块添加到RxJava中,使得RxJava在Android应用程序中编写线程组件变得轻松无忧。更具体地说,它提供了一个在主线程或任何给定的Looper上进行调度的程序。
Retrofit : 对于Android与Java的安全Http客服端请求服务 more