就目前來說Retrofit2使用的已相當(dāng)?shù)膹V泛,那么我們先來了解下兩個(gè)問題:

1 . 什么是Retrofit?

Retrofit是針對(duì)于Android/Java的、基于okHttp的、一種輕量級(jí)且安全的、并使用注解方式的網(wǎng)絡(luò)請(qǐng)求框架。

2 . 我們?yōu)槭裁匆褂肦etrofit,它有哪些優(yōu)勢?

首先,Retrofit使用注解方式,大大簡化了我們的URL拼寫形式,而且注解含義一目了然,簡單易懂;

其次,Retrofit使用簡單,結(jié)構(gòu)層次分明,每一步都能清晰的表達(dá)出之所以要使用的寓意;

再者,Retrofit支持同步和異步執(zhí)行,使得請(qǐng)求變得異常簡單,只要調(diào)用enqueue/execute即可完成;

最后,Retrofit更大自由度的支持我們自定義的業(yè)務(wù)邏輯,如自定義Converters。

好,知道了Retrofit是什么,有了哪些優(yōu)勢,現(xiàn)在我們來學(xué)習(xí)下怎么使用。

一 Retrofit2使用詳解:

在使用之前,你必須先導(dǎo)入必要的jar包,以androidStudio為例:

添加依賴:

compile 'com.squareup.retrofit2:retrofit:2.0.2' compile 'com.squareup.retrofit2:converter-gson:2.0.2'

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式