aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2013-09-15 16:00:42 +0200
committerSamuel Tardieu <sam@rfc1149.net>2013-09-15 16:00:42 +0200
commit00560ffebed20390858254123fa7ae310db89293 (patch)
tree6505885a6399993f8a656984c531a536fd8a9ddb
parent4e733d326c8e6a0f532beb37a70953fc36b322d4 (diff)
downloadcgeo-00560ffebed20390858254123fa7ae310db89293.zip
cgeo-00560ffebed20390858254123fa7ae310db89293.tar.gz
cgeo-00560ffebed20390858254123fa7ae310db89293.tar.bz2
Add comment about using streaming version of base64
-rw-r--r--main/src/cgeo/geocaching/network/HtmlImage.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/network/HtmlImage.java b/main/src/cgeo/geocaching/network/HtmlImage.java
index 91f7eef..0daa588 100644
--- a/main/src/cgeo/geocaching/network/HtmlImage.java
+++ b/main/src/cgeo/geocaching/network/HtmlImage.java
@@ -97,6 +97,8 @@ public class HtmlImage implements Html.ImageGetter {
final File file = LocalStorage.getStorageFile(pseudoGeocode, url, true, true);
if (url.startsWith("data:image/")) {
if (url.contains(";base64,")) {
+ // TODO: when we use SDK level 8 or above, we can use the streaming version of the base64
+ // Android utilities.
byte[] decoded = Base64.decode(StringUtils.substringAfter(url, ";base64,"), Base64.DEFAULT);
OutputStream out = null;
try {