如题,我的自制相册有一部分缩略图没法显示出来,我产生bitmap的代码很简单,如下
try {
Log.e("", "before bmp1: ");
bmp1 = BitmapFactory.decodeStream(c.getContentResolver().openInputStream(uri));
Log.e("", "after bmp1: ");
} catch (FileNotFoundException e) {
e.printStackTrace();
}
我发现有很多只输出了"before bmp1: ",而没有"after bmp1: ",是为什么,在这个图片的位置是黑的,我用的是gridview控件,而我点其中的一个的时候,调用我自己的看大图方法是可以看的,说明传入的uri是正确的,那我怎么解决呢?
------解决方案--------------------
说明这段有错误,执行中断
bmp1 = BitmapFactory.decodeStream(c.getContentResolver().openInputStream(uri));
看一上e.printStackTrace()如果有输出值说明是文件没找到。