如题,我的自制相册有一部分缩略图没法显示出来,我产生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是正确的,那我怎么解决呢?
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是正确的,那我怎么解决呢?
解决方案 »
- android项目Team提交时报错 在线等
- android UI view 快速刷新界面
- android网络连接的一个问题
- JAVA 语法
- Android ICS 4.0 emulator如何在Protrait mode下显示Soft buttons
- 关于URLConnection.setUseCaches(true);
- listview控制内部控件显示隐藏
- Android TextView 加载 HTML 代码含有IMG 标签 OOM
- init.rc添加shell脚本无法自启动问题
- 关于Java线程同步问题
- android应用的用户使用情况统计如何做?
- 在手机内存里面存放文件,不是SDcard
bmp1 = BitmapFactory.decodeStream(c.getContentResolver().openInputStream(uri));看一上e.printStackTrace()如果有输出值说明是文件没找到。