使用Volley框架,不走onResponse和onError方法

    一般正常使用Volley框架后,请求成功,网络畅通的情况下就会执行onResponse,返回服务器传回来的一些值,如果网络不畅通的情况下,就会走ErrorResponse的方法。以前都能正常运行,但是今天却遇到了难题,既不走onResponse,也不走ErrorResponse方法。

经过检查,发现最后少了一步,没有把请求加入到请求队列里面:加上这一步,就可以了。

requestQueue.add(stringRequest);  加上这个步骤就行了。


最后需要说明的是,Xutils框架是把参数封装在了前面,比较容易看到,而Volley则是把参数放到了底部,这样并不容易看到,容易导致遗漏:

protected Map<String, String> getParams( ){

Map<String, String> map = new HashMap<String, String>( );

map.put("userId",userId);

return map;

}


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值