自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Activity停止的时候,取消部分未完成的网络请求

Activity被终止之后,如果继续使用其中的Context等,除了无辜的浪费CPU,电池,网络等资源,有可能还会导致程序crash,所以,我们需要处理这种一场情况。 使用Volley的话,我们可以在Activity停止的时候,同时取消所有或部分未完成的网络请求。 Volley里所有的请求结果会返回给主进程,如果在主进程里取消了某些请求,则这些请求将不会被返回给主线程。

2014-07-18 16:54:07 376

原创 Activity停止的时候,取消部分未完成的网络请求

Activity被终止之后,如果继续使用其中的Context等,除了无辜的浪费CPU,电池,网络等资源,有可能还会导致程序crash,所以,我们需要处理这种一场情况。 使用Volley的话,我们可以在Activity停止的时候,同时取消所有或部分未完成的网络请求。 Volley里所有的请求结果会返回给主进程,如果在主进程里取消了某些请求,则这些请求将不会被返回给主线程。

2014-07-18 16:53:48 464

原创 Activity停止的时候,取消部分未完成的网络请求

Activity被终止之后,如果继续使用其中的Context等,除了无辜的浪费CPU,电池,网络等资源,有可能还会导致程序crash,所以,我们需要处理这种一场情况。 使用Volley的话,我们可以在Activity停止的时候,同时取消所有或部分未完成的网络请求。 Volley里所有的请求结果会返回给主进程,如果在主进程里取消了某些请求,则这些请求将不会被返回给主线程。

2014-07-18 16:53:31 370

原创 Activity停止的时候,取消部分未完成的网络请求

Activity被终止之后,如果继续使用其中的Context等,除了无辜的浪费CPU,电池,网络等资源,有可能还会导致程序crash,所以,我们需要处理这种一场情况。 使用Volley的话,我们可以在Activity停止的时候,同时取消所有或部分未完成的网络请求。 Volley里所有的请求结果会返回给主进程,如果在主进程里取消了某些请求,则这些请求将不会被返回给主线程。

2014-07-18 16:52:34 379

原创 Activity停止的时候,取消部分未完成的网络请求

Activity被终止之后,如果继续使用其中的Context等,除了无辜的浪费CPU,电池,网络等资源,有可能还会导致程序crash,所以,我们需要处理这种一场情况。 使用Volley的话,我们可以在Activity停止的时候,同时取消所有或部分未完成的网络请求。 Volley里所有的请求结果会返回给主进程,如果在主进程里取消了某些请求,则这些请求将不会被返回给主线程。

2014-07-18 16:52:11 464

原创 Activity停止的时候,取消部分未完成的网络请求

Activity被终止之后,如果继续使用其中的Context等,除了无辜的浪费CPU,电池,网络等资源,有可能还会导致程序crash,所以,我们需要处理这种一场情况。 使用Volley的话,我们可以在Activity停止的时候,同时取消所有或部分未完成的网络请求。 Volley里所有的请求结果会返回给主进程,如果在主进程里取消了某些请求,则这些请求将不会被返回给主线程。

2014-07-18 16:50:09 556

原创 Activity停止的时候,取消部分未完成的网络请求

比如,屏幕旋转的时候,有时候会导致再次从网络取得数据。为了避免这种不必要的网络访问,我们可能需要自己写很多针对各种情况的处理,比如cache什么的。 再有,比如ListView的时候,我们滚动过快,可能导致有些网络请求返回的时候,早已经滚过了当时的位置,根本没必要显示在list里了,虽然我们可以通过ViewHolder来保持url等来实现防止两次取得,但是那些已经没有必须要的数据,还是会浪

2014-07-18 16:48:51 1753

转载 从缓存里面取图片

ImageLoader的代码还是比较复杂的,但是思路还是比较清晰的,总结如下:1、通过ImageLoader的get方法获取图片,如果我们只想获取原始图片,不用关心大小,则只用传入url和Listener,如果需要设置图片大小,那么传入你需要设置大大小2、get方法中,先回去缓存中查找,如果命中,那么就直接放回,如果没有命中,那么就判断mInFlightRequests中是否有相同key的

2014-07-14 15:26:32 337

转载 Eclipse基础--Eclipse启动过程

一般安装JDK的时候,会同时在系统目录下也安装一个JRE环境。开始我把安装在系统目录下的JRE环境卸载了,在环境变量中添加一个变量JAVA_HOME,并设定值为“F:/j2sdk”(JDK的安装目录),在Path变量中添加“%JAVA_HOME%/bin;”。   启动eclipse,可以发现一切正常,点击菜单“窗口”->首选项->Java->已安装的JRE,可以发现存在一个名称为“j2sdk

2014-07-14 15:25:56 338

转载 网络通信Volley框架源码浅析

这篇文章中我们主要来研究一下使用Volley框架请求大量图片的原理,在Android的应用中,通过http请求获取的数据主要有三类:1、json 2、xml3、Image其中json和xml的获取其实原理很简单,使用Volley获取感觉有点大财小用了,了解Volley获取图片的原理才是比较有意义的,因为里面涉及到很多知识点,比如获取大量图片如何防止OOM。那么我们就开始研究

2014-07-14 15:25:44 354

转载 响应码由三位十进制数字组成

响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。响应码分五种类型,由它们的第一位数字表示:1xx:信息,请求收到,继续处理2xx:成功,行为被成功地接受、理解和采纳3xx:重定向,为了完成请求,必须进一步执行的动作4xx:客户端错误,请求包含语法错误或者请求无法实现5xx:服务器错误,服务器不能实现一种明显无效的请求

2014-07-14 15:24:24 293

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除