释放内存中的图片资源- mingkg21 - JavaEye技术网站

好久没更新了,最近很忙,先上来更新一下。

?

最近做的项目用到很多图片,经常出现内存溢出。

?

Andorid限制了8M的图片内存,如果超过了就会溢出,那就是要及时释放内存中的图片资源。

?

我之前的做法是简单对图片对象设置null。其实这样是不行的,图片依然在内存中的。

?

那如何做更有效呢?

?

很简单。有代码有真相。

?

if(!bitmap.isRecycled()){//先判断图片是否已释放了
	bitmap.recycle();
}
?
{zx1}评论

  • rocky_shi 写道额!在模拟器中实现了可是怎么取消呢?退出程序了那个toas ...
    -- by

  • 额!在模拟器中实现了可是怎么取消呢?退出程序了那个toast还是在的!
    -- by

  • 哈哈,字面上看像是重启程序,确实是关闭程序的。你的方法挺有意思的。
    -- by

  • 楼主,你那方法我试试看。看字面貌似是重启应用,难道关闭或不会再开启吗?我的做法是写 ...
    -- by

  • show_time 写道这段代码怎么用呀, 我加进去了还是不行有错误!什么错误。
    -- by
郑重声明:资讯 【释放内存中的图片资源- mingkg21 - JavaEye技术网站】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——