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);
}
请帮助解决这个问题..谢谢你