国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

基于Volley的GsonRequest

2019-11-09 17:47:38
字體:
來源:轉載
供稿:網友
/** * Created by Young on 2016/10/20. */public class GsonRequest<T> extends Request<T> {    PRivate final Response.Listener<T>listener;    private Gson gson;    private Class<T> mClass;    /**     * GsonRequest 構造函數     * @param method  請求方法     * @param url     請求地址     * @param listener    數據請求成功回調接口     * @param errorListener  數據請求失敗回調接口     * @param pClass     需要進行解析的類     */    public GsonRequest(int method,String url,Response.Listener<T> listener,Response.ErrorListener errorListener,Class<T> pClass){        super(method,url,errorListener);        this.listener=listener;        gson=new Gson();        mClass=pClass;    }    /**     * GsonRequest 構造函數  默認使用GET請求方法     * @param url     * @param listener     * @param errorListener     * @param pClass     */    public GsonRequest(String url, Response.Listener<T> listener, Response.ErrorListener errorListener, Class<T> pClass){        super(Method.GET,url,errorListener);        this.listener=listener;        gson=new Gson();        mClass=pClass;    }    /**     * 數據解析     * @param response Response from thenetwork  網絡請求返回數據     * @return     */    @Override    protected Response<T> parseNetworkResponse(NetworkResponse response) {        try {            String jsonStr=new String(response.data, HttpHeaderParser.parseCharset(response.headers));            T data=gson.fromJson(jsonStr,mClass);            return Response.success(data,HttpHeaderParser.parseCacheHeaders(response));        } catch (UnsupportedEncodingException e) {            return Response.error(new ParseError(e));        }    }    /**     * 數據分發     * @param response The parsed responsereturned by     */    @Override    protected void deliverResponse(T response){        listener.onResponse(response);    }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巩义市| 恩施市| 乐业县| 湄潭县| 四会市| 新闻| 兴义市| 柳林县| 自贡市| 合肥市| 三台县| 天柱县| 华坪县| 天气| 呈贡县| 商南县| 陆良县| 枞阳县| 黄骅市| 茂名市| 大连市| 盐池县| 桐梓县| 武义县| 江永县| 张北县| 桑日县| 皮山县| 遂川县| 商水县| 呼和浩特市| 北流市| 日土县| 新昌县| 芷江| 青州市| 江口县| 渭南市| 广昌县| 福州市| 湘潭县|