做了一个listView,左边图片,右边文字,想实现进入ListView的Activity后给左边图片加载一个默认图片,然后更新出真实图片,用Handler的话,更新的时候界面是卡死的,请问怎么实现啊,给个思路或者文章地址也行

解决方案 »

  1.   

    这个,貌似如果是listview的话,最好不要异步做。
    我说个我之前的故事,看跟你这个问题有没有关系。
    我这个是listview,然后在bindview里面,启动线程,去异步加载图片,同时把这个VIEW也带上的。由于所有UI相关,必须在UI主线程做,所以图片读好了,我还需要在这个线程再启动一个UI线程,把图片加载到这个VIEW里面去。
    貌似这样是没问题的,测试也OK。后来发现,这有个问题,由于这个VIEW被我启动这个线程关联了,造成我这个VIEW没法被回收。这样就导致,我这个LISTVIEW有很多个条目,要创建N多个VIEW。后来暴了。
      

  2.   

    这个可以分部加载,每次只加载可见的部分,等用户滑动listview的时候更新可见部分