BitmapFactory.Options opt = new BitmapFactory.Options();
opt.inTempStorage = new byte[1024 * 1024 * 5]; // 5MB的临时存储空间
opt.inSampleSize = 2;我分配了临时的5MB空间,我想在当前Activity退出时,释放上面的资源,如何写呢。
在重复调用当前的Activity时,红色的哪行报了内存溢出
opt.inTempStorage = new byte[1024 * 1024 * 5]; // 5MB的临时存储空间
opt.inSampleSize = 2;我分配了临时的5MB空间,我想在当前Activity退出时,释放上面的资源,如何写呢。
在重复调用当前的Activity时,红色的哪行报了内存溢出
解决方案 »
- textView 中英文字符串省略号问题
- 为什么我的按钮需要点击两次才会相应onclick方法?
- 继承View实现画圆,为什么只能画第一个?
- 如何监视wifi中热点的切换
- 有关init.rc里面的问题,请高手赐教
- android http问题
- android listview如何显示sqlite中的数据
- windows编译adb如何打开安卓白名单rsa确认窗口?
- Android编程,向system/etc里面写入一个新的hosts文件失败
- java.net.SocketException: socket failed: EACCES (Permission denied) 异常
- 求助,获取手机号
- 亲们。一个窗口问题
底层限制原因,设置4M就会内存溢出
对于图片内存释放,一是GC+自已recycle()就OK了
bitmap.recycle();
bitmap = null;
}
更多内容:http://dalvik.co.cc
if(bitmap != null && !bitmap.isRecycled()) {
bitmap.recycle();
bitmap = null;
}更多内容参见:http://dalvik.co.cc