Volley 簡單封裝呼叫超簡單

2021-08-01 09:06:05 字數 1294 閱讀 9041

實用volley 已經有一段時間了,覺得每次都去例項化乙個方法感覺**重複量大,於是對volley做了些封裝提高**的復用性

首先我們建立乙個抽象類:

做網路監聽:

/**

* volley 請求監聽 */

public abstract class volleyinte***ce

/*** 鏈結伺服器成功 */

public abstract void onmysuccess(string result);

/**

* 鏈結伺服器失敗 */

public abstract void onmyerror(volleyerror error);

// 例項化成功監聽傳人成功返回資料

public response.listenerloadinglistener()

}; }

return mlistener; }

// 例項化失敗監聽傳人失敗返回值

public response.errorlistener errorlistener()

}; }

return this.merrorlistener; }

下面是實際呼叫方法

新建乙個抽象類volleyrequest **如下

public abstract class volleyrequest

}

最後是實際應用 這裡以post請求為例

* * @return 返回requestqueue

*/public requestqueue getrequestqueue()

return requestqueue;

}好了大功告成

簡單封裝volley 實現快速呼叫

首先要依賴volley的庫,網上有很多庫,基本都可以使用,我選擇的是 compile com.dubsmash.volley library 2.0.1 基本思路 將網路請求封裝成乙個工具類,需要使用的時候呼叫,通過介面將返回的資料傳遞出去 首先先寫乙個介面吧 public inte ce inte...

volley框架的簡單說明

volley是google開發的一款網路框架,我們可以使用volley來獲取網路的文字和。volley框架有5個方法 stringrequset imagerequest jsonrequset imageloader networkimageview volley框架的內部結構,下面用一張官方的圖...

volley框架的簡單說明

volley框架的簡單說明。volley是google開發的一款網路框架,我們可以使用volley來獲取網路的文字和。volley框架有5個方法 stringrequset imagerequest jsonrequset imageloader networkimageview volley框架的...