我有一个包含二进制数据的.txt文件,我把这些数据放在一个字节数组中,我试图从这个数组中显示一个图像。我使用这段代码,我知道有一个错误,但我不是位图专家所以......
FileInputStream inputStream;
OutputStream out = null;
int bytesRead=0;
try{
inputStream = new FileInputStream(file4.getPath());
byte[] result = new byte[320*256*2];
bytesRead = inputStream.read(result);
Bitmap bmp = BitmapFactory.decodeByteArray(result, 0, result.length);
ImageView image = (ImageView) findViewById(R.id.imageDisplay);
image.setImageBitmap(bmp);
} catch (FileNotFoundException ex) {
ex.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
编译中没有错误在执行中,但是当我点击按钮显示图像时,我有这个:SkImageDecoder::Factory returned null
感谢您的帮助
答案 0 :(得分:0)
尝试在代码中进行此更改
collectionView:didSelectItemAtIndexPath