Android - ошибка декодирования skia для изображений

Я пытался декодировать изображение следующим образом:

            String dat = jobJect.getString("dat");
            client = new DefaultHttpClient();
            String url2 = url1 + dat;
            request = new HttpGet(url2);
            request.setHeader("Cookie", "hcsid=" + GlobalConfig.hcSid);
            response = client.execute(request);
                            BufferedHttpEntity bufHttpEntity = new BufferedHttpEntity(
                    response.getEntity());
            InputStream im = bufHttpEntity.getContent();

                    OutputStream out = null;

                    final ByteArrayOutputStream dataStream = new ByteArrayOutputStream();
                    out = new BufferedOutputStream(dataStream, IO_BUFFER_SIZE);
                    CameraActivity.copy(im, out);
                    out.flush();

                    final byte[] data = dataStream.toByteArray();
                    mBitMap = BitmapFactory.decodeByteArray(data, 0, data.length);

Хотя я получаю изображение, оно не декодируется и выдает эту ошибку:

09-29 11: 27: 38.675: DEBUG / skia (14907): --- decoder-> decode вернул false

Я следую этому коду, который обрабатывает ошибку skia: http://code.google.com/p/shelves/source/browse/trunk/Shelves/src/org/curiouscreature/android/shelves/util/ImageUtilities.java

Но это не решает проблему.

Может кто-нибудь, пожалуйста, помогите?

1 ответ

Решение

Проверьте это сообщение об ошибке:

http://code.google.com/p/android/issues/detail?id=9064

Другие вопросы по тегам