都是自己花钱买书学东西,这次实在是搞不定了!我对asyncTask+listview的理解是:先从json转成list,在从list装载进adapter,然后再去适配listview  如果是listview 的整个异步加载 我没有问题,通过handler就可以实现就是 asyncTask 如何去单独更新 listview 里面的图片 ,确实是困惑不解疑问如下:1 、asyncTask 加载完成后,是如何更新ListView的,是更新ListView的image标签,还是整个ListView都更新??2、如果可以顺便帮忙讲解下需要学到的知识点,我感觉里面有个view的更新方法,我好想没有学过3、如果能顺便介绍下 图片的缓存机制 ,那就更好了  求大神赐教

解决方案 »

  1.   

    http://blog.csdn.net/xiaanming/article/details/9825113看看吧
      

  2.   

    仔细看一下官方的一个ImageCache:
    http://developer.android.com/training/displaying-bitmaps/manage-memory.html
    http://developer.android.com/shareables/training/BitmapFun.zip使用上面的Cache时,AsyncTask会“绑定”对ImageView,当后台加载图片后,直接调用ImageView的setImageDrawable来更新对应的ImageView。当向下滑动时,此时会先cancel掉ImageView所绑定的AsyncTask,然后重新进行下载。
      

  3.   

    https://github.com/nostra13/Android-Universal-Image-Loader