From bd66d5eeb4ea95325630dae58aaf7f1043085781 Mon Sep 17 00:00:00 2001 From: Bananeweizen Date: Sat, 30 Mar 2013 09:26:49 +0100 Subject: #2613: log error if image cannot be decoded --- main/src/cgeo/geocaching/network/HtmlImage.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'main/src/cgeo/geocaching/network/HtmlImage.java') diff --git a/main/src/cgeo/geocaching/network/HtmlImage.java b/main/src/cgeo/geocaching/network/HtmlImage.java index a409750..b08d36d 100644 --- a/main/src/cgeo/geocaching/network/HtmlImage.java +++ b/main/src/cgeo/geocaching/network/HtmlImage.java @@ -193,7 +193,11 @@ public class HtmlImage implements Html.ImageGetter { if (file.exists()) { if (listId >= StoredList.STANDARD_LIST_ID || file.lastModified() > (new Date().getTime() - (24 * 60 * 60 * 1000)) || forceKeep) { setSampleSize(file); - return BitmapFactory.decodeFile(file.getPath(), bfOptions); + final Bitmap image = BitmapFactory.decodeFile(file.getPath(), bfOptions); + if (image == null) { + Log.e("Cannot decode bitmap from " + file.getPath()); + } + return image; } } return null; -- cgit v1.1 From 7b6ed882b1513c7068faf1375a98c5ed1a08ae32 Mon Sep 17 00:00:00 2001 From: Bananeweizen Date: Fri, 26 Apr 2013 10:06:52 +0200 Subject: #2537 reduce memory usage of downloaded images --- main/src/cgeo/geocaching/network/HtmlImage.java | 1 + 1 file changed, 1 insertion(+) (limited to 'main/src/cgeo/geocaching/network/HtmlImage.java') diff --git a/main/src/cgeo/geocaching/network/HtmlImage.java b/main/src/cgeo/geocaching/network/HtmlImage.java index b08d36d..45cdbb5 100644 --- a/main/src/cgeo/geocaching/network/HtmlImage.java +++ b/main/src/cgeo/geocaching/network/HtmlImage.java @@ -65,6 +65,7 @@ public class HtmlImage implements Html.ImageGetter { bfOptions = new BitmapFactory.Options(); bfOptions.inTempStorage = new byte[16 * 1024]; + bfOptions.inPreferredConfig = Bitmap.Config.RGB_565; Point displaySize = Compatibility.getDisplaySize(); this.maxWidth = displaySize.x - 25; -- cgit v1.1