myHttpRequestVolley
来源:互联网 发布:音乐网站 知乎 编辑:程序博客网 时间:2024/06/10 00:30
package com.skyfront.utils;import java.io.UnsupportedEncodingException;import java.util.Map;import org.json.JSONException;import org.json.JSONObject;import android.util.Log;import com.android.volley.AuthFailureError;import com.android.volley.NetworkResponse;import com.android.volley.Request;import com.android.volley.Response;import com.android.volley.toolbox.HttpHeaderParser;/** * Created by Administrator on 2015/4/15. */public class myHttpRequestVolley extends Request<JSONObject>{ private final String TAG="myHttpRequestVolley"; private Map<String,String> map; private com.android.volley.Response.Listener<JSONObject> mListener; public myHttpRequestVolley(int method, String url, Map<String,String> m,Response.Listener<JSONObject> listener, Response.ErrorListener errorListener) { super(method, url, errorListener); this.mListener = listener; this.map=m; } /** * Init The Params * @param mParams */ public void setParams(Map<String,String> mParams){ this.map = mParams; } @Override protected Map<String,String> getParams()throws AuthFailureError { Log.e(TAG,map.toString()); return map; } protected void deliverResponse(JSONObject response) { this.mListener.onResponse(response); } @Override protected Response<JSONObject> parseNetworkResponse(NetworkResponse paramNetworkResponse){ JSONObject result=null; String parsed; try { parsed = new String(paramNetworkResponse.data, HttpHeaderParser.parseCharset(paramNetworkResponse.headers)); } catch (UnsupportedEncodingException e) { parsed = new String(paramNetworkResponse.data); } try { result=new JSONObject(parsed); }catch (JSONException e){ e.printStackTrace(); } return Response.success(result, HttpHeaderParser.parseCacheHeaders(paramNetworkResponse)); }}
0 0
- myHttpRequestVolley
- Qt控件随窗口大小变化的设置方法(QTDesigner)
- 关于编译的一些小知识
- 黑马程序员——ios基础---C语言:数据类型、运算符、选择结构
- Hibernate中的延迟加载机制
- Java JDBC 学习笔记 - 可更新的结果集
- myHttpRequestVolley
- 转战Androidstudio之项目eclipse迁移
- 快速排序
- 【leetcode】 Wildcard Matching
- CWinApp
- hdu 2563 -统计问题 【递推关系】
- KingbaseES数据库入门,注意事项
- cocos2d-x开发日志01——环境搭建和新建项目
- HTML的属性简介