比如在gridview中加载,怎么去释放资源呢

解决方案 »

  1.   

    它会一直读取,调用GetView,,如果你这里是直接调用api取网络图片,或者其它的,有可能oome,
    最好是这里从缓存中取,
      

  2.   

    一边加载一边释放,  最好的办法是可以进行try catch,然后捕获OOM异常进行释放 ,这样就可以彻底解决OOM问题了
      

  3.   

    而且有时候加载一张图片的时候,太大也会引起问题。BitmapFactory.decodeFile(),用完要释放。
      

  4.   

    Java哪有手工释放资源的方法??
    recyle()并不是真正的释放
      

  5.   

    5楼的是正确答案,注意使用adpter
      

  6.   

    图片加载的时候特别是listview gridview ,图片多了很容易会遇到OOM的异常。目前没什么好的解决方法,主要就是存在缓存内,一次读取较少的图片量。及时回收MS 也不好使有view滑动的时候再请求后续的图片。