Scaling the image down happens at drawing time. You are just using images that are too large to begin with.
On Wed, Feb 4, 2009 at 11:05 AM, Rohit <mord...@gmail.com> wrote: > > I noticed that the OutOfMemoryError occurs a lot when you try to load > an image that is larger than the view. Android needs to scale the > image down to fit the view and that is when it seems to crash out as a > result of the OutOfMemoryError. > > Rohit > > > On Jan 26, 3:09 pm, blindfold <seeingwithso...@gmail.com> wrote: >> > Check first, and think a bit. >> >> I stand by what I said. >> >> Regards >> >> On Jan 25, 8:30 pm, ad <avra...@gmail.com> wrote: >> >> > Check first, and think a bit. >> >> > On Jan 25, 2:49 pm, blindfold <seeingwithso...@gmail.com> wrote: >> >> > > How can this possibly help you? You are trying to allocate 61 MB >> > > (3200*4800*4 bytes), which lies well above the 16 MB heap limit. I >> > > tried once to allocate, say, 12 MB at program startup to keep Android >> > > from all the time bumping into the heap limit and possibly crashing as >> > > a result in case its memory management is not 100% reliable, but >> > > trying to allocate 61 MB should not offer any benefit? >> >> > > Regards >> >> > > On Jan 25, 2:23 pm, ad <avra...@gmail.com> wrote: >> >> > > > YES YES YES!!! >> > > > I've found solution for that bug. >> > > > It's tricky but it works. >> > > > Place that on the begining of your code. >> >> > > > try{ >> > > > BitmaptmpBitmap =Bitmap.createBitmap >> > > > (3200, 4800, >> > > > Config.ARGB_8888); >> > > > }catch(Throwable e){ >> > > > e.printStackTrace(); >> > > > System.out.println("CATCHED !!!!"); >> >> > > > } >> >> > > > I was fighting with that about 4 days. >> > > > Hope anyone is happy now, that was hell. >> >> > > > Regards, >> > > > avram. >> >> > > > -- Romain Guy Android framework engineer romain...@android.com Note: please don't send private questions to me, as I don't have time to provide private support. All such questions should be posted on public forums, where I and others can see and answer them --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---