IllegalArgumentException: Cannot draw recycled bitmaps
来源:互联网 发布:纵横地面站软件下载 编辑:程序博客网 时间:2024/06/05 15:49
android4.0和android4.1的api差异,Bitmap在创建缩略图时,4.1.1的时候,若缩略图和原图大小一样,创建的缩略图会返回原图,若原图的bitmap人为的回收或者系统回收,就会引起此异常。
解决方案:
bitmap =BitMapUtil.getBitmap(FilePath.GARDEN_PLANT+"/"+list[position], 100, 100);
//******************
Bitmap thumbnail = Bitmap.createScaledBitmap(bitmap, 100, 100, true);
if (!bitmap.equals(thumbnail)) {
if (!bitmap.isRecycled()) {
bitmap.recycle();
}
bitmap = null;
}
//*******************
holder.image.setImageBitmap(thumbnail);
若内存溢出,修改宽高设置。
0 0
- IllegalArgumentException: Cannot draw recycled bitmaps
- Android IllegalArgumentException: Cannot draw recycled bitmaps解决方法
- 如何分析java.lang.IllegalArgumentException: Cannot draw recycled bitmaps异常
- 如何分析java.lang.IllegalArgumentException: Cannot draw recycled bitmaps异常
- android 如何分析java.lang.IllegalArgumentException: Cannot draw recycled bitmaps异常
- Android4.1.1引起Cannot draw recycled bitmaps
- Android中Cannot draw recycled bitmaps
- Bitmaps
- java.lang.IllegalArgumentException: Scrapped or attached views may not be recycled. isScrap:false is
- java.lang.IllegalArgumentException: Scrapped or attached views may not be recycled. isScrap:false is
- java.lang.IllegalArgumentException: Scrapped or attached views may not be recycled. isScrap:false is
- IllegalArgumentException: Scrapped or attached views may not be recycled. isScrap:false isAttached:t
- java.lang.IllegalArgumentException: Scrapped or attached views may not be recycled. isScrap:false is
- java.lang.IllegalArgumentException: Scrapped or attached views may not be recycled. isScrap:false is
- you cannot draw that path looking forward
- java.lang.IllegalArgumentException: Resources cannot be null
- java.lang.IllegalArgumentException: Resources cannot be null
- java.lang.IllegalArgumentException: Resources cannot be null.
- CentOS crontab 定时任务不执行的常见解决方法
- Spring4.X整合quartz2.X的超简单配置
- 机器学习实战python版Logistic回归
- C语言申明1000000以上数组的方法
- UITableViewDelegate
- IllegalArgumentException: Cannot draw recycled bitmaps
- ButterKnife + ButterKnife Zelezny(Android Studio)
- 本地代码与托管代码
- NameNode和SecondaryName
- zzulioj 1837: LT说我不服 (线性DP&&转换)
- 4412开发板平台简要介绍
- wireshark抓取本机数据包
- JS对table添加删除一行
- 简单记录C++操作数据库的工程配置