AndroidNAdaption
AndroidNAdaption copied to clipboard
为什么bitmap是空的
博主不在的吗
@hushibin 刚试了下 正常 你的是什么手机
@chaychan 终于在了,我用的红米4还有锤子手机。都是空的。但是我要我朋友测试你的演示有是可以的。但是我朋友断点看你的位图也是空的。怎么会有图片显示出来呢。能加我QQ帮我解决下吗.398994593
@hushibin 你断点是不是到 bm = ImageTools.decodeUriAsBitmap(outputUri); 这一行,你还要再执行下去,这个bm才会有赋值,你再看看是不是为空
@chaychan 下面的都是空 String scaleImgPath = FileUtils.saveBitmapByQuality(bm, 80);//复制并压缩到自己的目录并压缩 ivTouxiang.setImageBitmap(bm);//显示在iv上
@hushibin 不是吧 为空会报错的
@chaychan // 先通过getContentResolver方法获得一个ContentResolver实例, // 调用openInputStream(Uri)方法获得uri关联的数据流stream // 把上一步获得的数据流解析成为bitmap bitmap = BitmapFactory.decodeStream(UIUtils.getContext().getContentResolver().openInputStream(uri)); 这里返回的就是个空,没有报错。我在手机里面路径也能找到图片。就是不显示到手机上。不知道为啥。
@chaychan 你QQ多少我加你QQ把。