It did help! Thanks a lot! Of course, I now create a bunch of unnecessary objects, but hope it'll be fixed soon...
On Nov 11, 10:30 pm, Romain Guy <[EMAIL PROTECTED]> wrote: > This is a known bug. Here is a workaround: > > in = new BufferedInputStream(new > URL(getUrl(size)).openStream(), > IO_BUFFER_SIZE); > > final ByteArrayOutputStream dataStream = new > ByteArrayOutputStream(); > out = new BufferedOutputStream(dataStream, > IO_BUFFER_SIZE); > copy(in, out); > out.flush(); > > final byte[] data = dataStream.toByteArray(); > bitmap = BitmapFactory.decodeByteArray(data, 0, > data.length); > > > > On Tue, Nov 11, 2008 at 8:14 PM, Obormot <[EMAIL PROTECTED]> wrote: > > > Hi, guys. > > > I load Drawables (jpeg pictures) from URLs the following way: > > URL urlO = new URL(url); > > URLConnection urlC = urlO.openConnection(); > > InputStream is = urlC.getInputStream(); > > return Drawable.createFromStream(is, url); > > > It's funky that sometimes it returns null and sometimes some > > incompletely loaded drawable. > > I see the following errors in the log: > > > 11-11 22:01:41.693: DEBUG/skia(1314): xxxxxxxxxxxxxx failure to skip > > request 3954 actual 3372 > > 11-11 22:01:41.693: DEBUG/skia(1314): xxxxxxxxxxx jpeg error 91 > > Miscellaneous marker 0x%02x, length %u > > > As I understand Drawable is somehow asynchronously loaded. > > How would you recommend me go around this issue? I use those drawables > > for example as markers on the map. > > -- > Romain Guywww.curious-creature.org --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

