I've coded this too in my first app (EmailAlbum Viewer) which displays
pictures contained in archives that are received by email, for
example.

If someone receive pictures which are too large for the app memory, I
prefer catching the error and display an informative message to the
user rather than an ugly default application shutdown.

Nivek

On 23 août, 19:07, Streets Of Boston <flyingdutc...@gmail.com> wrote:
> Depends...
>
> In general, it's no good catching Errors. But I'm using this
> particular error to see if i have enough memory for creating a full-
> sized bitmap (no other way of doing this). If not, i catch the
> outofmemoryerror and will use a smaller sized bitmap.
>
> On Aug 23, 5:02 am, alex <gsm...@gmail.com> wrote:
>
>
>
> > I guess you are trying to perform manipulations on a byte[]. Just use
> > decodeStream(...) or decodeFile(...) instead. Cathing runtime errors
> > is plain wrong.
>
> > On Aug 23, 2:45 am, Bob <bshumsk...@yahoo.com> wrote:
>
> > > Hi,
> > > I am getting an outofmemory error (java.lang.outofmememoryerror) from
> > > a bitmapfactory that doesn't seem to be caught despite the fact that
> > > it is in a try{ }catch block.  Can I catch this error somehow or is it
> > > outofmemory inherently uncatchable?
>
> > > Thanks,
> > > Bob- Hide quoted text -
>
> > - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to