BitmapFactory类型中的decodeByteArray(byte [],int,int)方法不适用于参数(byte [] [],int,int)

时间:2014-12-16 09:54:12

标签: java android canvas bitmap camera

我把它放在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;
    }


    }

}

1 个答案:

答案 0 :(得分:1)

我认为你需要:

Bitmap bitmapPicture = BitmapFactory.decodeByteArray(params[0], 0,params[0].length);

params本身就是一个数组,因此你需要指定一个索引。