AsyncTask加载ListView的Item图片完整版

时间:2018-10-23 05:51:50
【文件属性】:

文件名称:AsyncTask加载ListView的Item图片完整版

文件大小:1.53MB

文件格式:ZIP

更新时间:2018-10-23 05:51:50

AsyncTask

使用AsyncTask去加载json,并通过json里面的Item的Url去加载ListView条目的图片。涉及知识点如下: 1. ListView显示内容 xml布局+adapter 2. 获取网络数据 URLConnection+I/O 3. 解析Json JsonObject+JsonArray 4. AsyncTask的正确使用 三个参数 + 两个方法 doInBackground,onPostExecute 5. Lrucache的正确使用 a.正确初始化LruCache mCache = new LruCache(maxSize) { @Override protected int sizeOf(String key, Bitmap value) { return value.getByteCount(); } }; b.添加和查找的方法 addBitmapToCache getBitmapFromCache 6. OnScrollListener a.获取当前屏幕的可见项,并针对性加载图片 b.在空闲状态才进行图片加载,其他时间取消异步任务(或者取消子线程任务) c.判断首次预加载的时机,进行首次预加载


网友评论

  • 可以用,长知识了
  • 悠悠!不错哦!!!很简明了 都用到了