Java SkImageDecoder::工厂返回null。。。复制流之后
我有以下代码情况: 从InputStream处理并返回位图图像的函数 这里一切都好Java SkImageDecoder::工厂返回null。。。复制流之后,java,android,Java,Android,我有以下代码情况: 从InputStream处理并返回位图图像的函数 这里一切都好 private Bitmap loadBitmap(InputStrean is) { ..... ..... return BitmapFactory.decodeStream(is, null, o); } 在上一个语句之前,我想复制那个流 private Bitmap loadBitmap(InputStrean is) { ..... ..... CopyStream(is, os); retur
private Bitmap loadBitmap(InputStrean is)
{
.....
.....
return BitmapFactory.decodeStream(is, null, o);
}
在上一个语句之前,我想复制那个流
private Bitmap loadBitmap(InputStrean is)
{
.....
.....
CopyStream(is, os);
return BitmapFactory.decodeStream(is, null, o);
}
这导致了以下错误
“SkImageDecoder::工厂返回null”
InputStream未更改,但。。。他可能是错的?这不应该是回报,而不是回报吗?对不起。。。并非所有的原始代码都可能是
public static void CopyStream(InputStream is, OutputStream os)
{
final int buffer_size=1024;
try
{
byte[] bytes=new byte[buffer_size];
for(;;)
{
int count=is.read(bytes, 0, buffer_size);
if(count==-1)
break;
os.write(bytes, 0, count);
}
}
catch(Exception ex){}
}