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

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

基于Volley的GsonRequest

2019-11-09 18:47:17
字體:
來源:轉載
供稿:網友
/** * 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);    }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乐安县| 齐齐哈尔市| 白玉县| 多伦县| 高台县| 本溪市| 砚山县| 庄河市| 平乡县| 镇平县| 天全县| 云龙县| 垣曲县| 商水县| 江孜县| 怀远县| 丹东市| 浦江县| 独山县| 博罗县| 桐柏县| 柯坪县| 纳雍县| 内黄县| 黑山县| 焦作市| 盈江县| 金沙县| 高邑县| 德安县| 榕江县| 曲周县| 宁波市| 星子县| 永泰县| 丰县| 佛坪县| 名山县| 台中市| 南丹县| 城市|