为了账号安全,请及时绑定邮箱和手机立即绑定

volley学习笔记

标签:
深度学习

刚开始接触Volly,看着别人的源码比葫芦画瓢,遇到的一些问题。

1.写XMLRequest.java时,代码一些都没问题,但是Response一直没有数据,空屏幕,后来打断点调试,程序直接回调 new Response.ErrorListener() {},一度头大,后来冷静下来,找到问题的突破口,打印输出error的详细信息。添加代码:

Log.e(“LOGIN-ERROR”, error.getMessage(), error);
byte[] htmlBodyBytes = error.networkResponse.data;
Log.e(“LOGIN-ERROR”, new String(htmlBodyBytes), error);

Logcat提示Permission denied (missing INTERNET permission?),原来是没有在AndroidManifest.xml中添加 <uses-permission android:name="android.permission.INTERNET" />,没有声明这句话APP就不能联网,所以网络请求没有响应。

2.学习新的东西时就比如用volley框架,刚开始并不知道它的原理,而且看起来也比较吃力,那么就耐心一点,不要着急,看着别人的源代码自己动手敲,第一次学习的时候并不能很好的理解这个框架,一遍不行来两遍,两遍不行三遍,相信三遍过后就会对这个东西有一个较为全面的认识了!

原文链接:http://www.apkbus.com/blog-227233-59064.html

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消