在加载SD卡或网络下载的图片中常常遇到图片数据不完整而造成程序运行停止。
解决方法:
在获取的图片的Bitmap中使用getWidth方法判断,不完整则try……catch捕捉
try{
bitmap.getWidth();
}catch(Exception e) {
// Log.v("LOG", "图片出错");
return null;
}
return bitmap;
如果有更好的方法或建议,可以狠狠地在评论里批评我吗?谢谢啦
在加载SD卡或网络下载的图片中常常遇到图片数据不完整而造成程序运行停止。
解决方法:
在获取的图片的Bitmap中使用getWidth方法判断,不完整则try……catch捕捉
try{
bitmap.getWidth();
}catch(Exception e) {
// Log.v("LOG", "图片出错");
return null;
}
return bitmap;