D / skia:---从base64解码到位图时,SkImageDecoder :: Factory返回null

时间:2016-12-02 06:14:21

标签: android json bitmap bitmapfactory

HIII         在doInBackground Iam从server获取图像(base64)。这是代码并从JSON解析

 JSONArray array=jobj.getJSONArray("values");

            for(int i=0;i<array.length();i++)
            {
                JSONObject obj=array.getJSONObject(i);
                imgString=obj.getString("image");
            }

但是当我将base64解码为位图时,它说“D / skia:--- SkImageDecoder :: Factory返回null”     这是decode64的代码

protected void onPostExecute(Object o)
    {
        super.onPostExecute(o);
        decodeBase64(imgString);

    }


    public Bitmap decodeBase64(String input)
{
    byte[] decodeBytes= android.util.Base64.decode(input, Base64.NO_PADDING);

    return BitmapFactory.decodeByteArray(decodeBytes,0,decodeBytes.length);
}

请帮助解决这个问题..谢谢你

0 个答案:

没有答案