From 6de4c81d70ef84b58b533b40d2558fd7a5f745a5 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sun, 14 Oct 2012 21:57:52 +0400 Subject: notify bitmap loading errors --- src/org/fox/ttcomics/ComicFragment.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/org/fox/ttcomics/ComicFragment.java b/src/org/fox/ttcomics/ComicFragment.java index 420fa45..7c0e527 100644 --- a/src/org/fox/ttcomics/ComicFragment.java +++ b/src/org/fox/ttcomics/ComicFragment.java @@ -33,6 +33,8 @@ public class ComicFragment extends Fragment { } public Bitmap loadImage(ComicArchive archive, int page) { + CommonActivity activity = (CommonActivity) getActivity(); + try { final BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = true; @@ -42,9 +44,15 @@ public class ComicFragment extends Fragment { options.inJustDecodeBounds = false; return BitmapFactory.decodeStream(archive.getItem(page), null, options); - } catch (OutOfMemoryError e) { + } catch (OutOfMemoryError e) { + if (activity != null) { + activity.toast(R.string.error_out_of_memory); + } e.printStackTrace(); } catch (IOException e) { + if (activity != null) { + activity.toast(R.string.error_loading_image); + } e.printStackTrace(); } -- cgit v1.2.3