網路請求

1/3ページ

Android HTTP網路請求的非同步實現

前言 大家都知道網路操作的響應時間是不定的,所有的網路操作都應該放在一個非同步操作中處理,而且為了模組解耦,我們希望網路操作由專門的類來處理。所有網路資料傳送,資料接收都有某幾個類來實現,外部其它模組只要呼叫和處理回撥函式即可。外部模組和網路模組之間的呼叫關係可以用如下圖表示: 呼叫端只要建立Req […]

Android基於OkHttpUtils網路請求的二次封裝

OkHttpUtils網路請求為什麼進行二次封裝? 1、減少程式碼量 2、後期換網路處理框架方便 二次封裝的實現原理 1、將網路請求提取在一個方法中 2、對裡面的可變引數,可以通過引數傳遞過去,也可以提供一個set方法傳遞過去 3、對於請求失敗和成功,我們可以使用介面回撥,讓呼叫該方法的物件處理 封 […]

RxJava之網路請求最常見的三種場景

本文想闡述一下當你開發Android應用並採用RxJava作為你的架構,尤其是有關網路請求時最常見的三種場景。 我使用Retrofit來作為網路層,簡單的記憶體快取-HashMap來做快取,也可以使用Room或者其他資料庫實現來替代。 Retrofit介面有如下的一些簡單方法,它獲取一個事件列表。 […]

1 3