1 问题
我们手机本地有个图片文件比如如下
/storage/emulated/0/Android/data/package_name/cache/1586444511539.png
我们需要png转bitmap,然后设置到ImageView里面显示
var bitmap = BitmapFactory.decodeFile(imagePath);if (bitmap == null) returnelse mImageview.setImageBitmap(bitmap);
这里竟然bitmap为空了,好奇怪,但是 imagePath的确是存在的png文件路径
2 解决办法
var uri = Uri.fromFile(File(imagePath));Log.v(TAG, "uri is: $uri")if (uri != null)head_portrait.setImageURI(uri);elseLog.v(TAG, "uri is null")