我把它放在AsyncTask中但得到了这个错误。
BitmapFactory类型中的decodeByteArray(byte [],int,int)方法不适用于参数(byte [] [],int,int)
private class SaveImageTask extends AsyncTask<byte[], Void, Void>{
@Override
protected Void doInBackground(byte[]... params) {
// TODO Auto-generated method stub
Bitmap bitmapPicture = BitmapFactory.decodeByteArray(params, 0,params.length);
return null;
}
}
}
答案 0 :(得分:1)
我认为你需要:
Bitmap bitmapPicture = BitmapFactory.decodeByteArray(params[0], 0,params[0].length);
params
本身就是一个数组,因此你需要指定一个索引。