volley框架

1.配置Application

在Application中创建一个RequestQueue 全局变量来统一管理volley请求队列,并创建一个方法取得这个RequestQueue

 volleyQueue = Volley.newRequestQueue(getApplicationContext());
   
    public static RequestQueue getRequestQueue() {
        return volleyQueue;
    }

2. Get请求

 context 上下文

 url     请求地址

 lag    请求的标记,用于在请求队列中进行查询,取消请求

 Listener 请求的监听回调

 VolleyUtils.RequestGet(Context content,String url,Stringtag,VolleyListenerInterface listener);

示例代码

  VolleyUtils.RequestGet(MainActivity.this, HttpPath.BOOK_URL, "book", new VolleyListenerInterface(this,VolleyListenerInterface.mListener,VolleyListenerInterface.mErrorListener) {
                   @Override
                   public void onMySuccess(String result) {
                       Toast.makeText(MainActivity.this, ""+result, Toast.LENGTH_SHORT).show();
                       Log.d("TAG",result);
                   }

                   @Override
                   public void onMyError(VolleyError error) {

                   }
               });

3 .Post请求

 context 上下文

 url     请求地址

 lag     请求的标记,用于在请求队列中进行查询,取消请求

 Listener 请求的监听回调

 Params  post的参数,用一个map集合存放      

VolleyUtils.RequestPost(Contextcontext,String url,String tag,Map<String,String>                  params,VolleyListenerInterface listener);

示例代码

  Map<String,String> map = new HashMap<String,String>();
               map.put("name","zhangfu");
               VolleyUtils.RequestPost(this, HttpPath.BOOK_URL, "book", map, new VolleyListenerInterface(this,VolleyListenerInterface.mListener,VolleyListenerInterface.mErrorListener) {
                   @Override
                   public void onMySuccess(String result) {
                       Toast.makeText(MainActivity.this, ""+result, Toast.LENGTH_SHORT).show();
                   }


                   @Override
                   public void onMyError(VolleyError error) {


                   }
               });


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值