位图管理、图片下载缓存、管理图片内存 (三) 在非UI线程中处理位图
来源:互联网
使用WeakReference存贮ImageView可以让AsyncTask不阻止ImageView和其他的资源被垃圾回收,不过,当异步任务结束时不保证ImageView仍然存在,所以必须在onPostExecute()中检查引用。ImageView可能已经不存在,比如说,客户从当前Activity中导航离开,或者在异步任务结束之前配置发生改变(屏幕方向发生改变)。使用WeakReference存贮ImageView可以让AsyncTask不阻止ImageView