aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/ui
diff options
context:
space:
mode:
authorBananeweizen <bananeweizen@gmx.de>2013-05-11 08:56:34 +0200
committerBananeweizen <bananeweizen@gmx.de>2013-05-11 09:34:58 +0200
commitaea41c86f05d11828120fa71c0bcb5b1756061f1 (patch)
treeb2bb0ee0c681a838e1c22eb61885e2c1a5ca715e /main/src/cgeo/geocaching/ui
parentf3b65c3221d96bd431000b71bc8fb29a81c0eab9 (diff)
downloadcgeo-aea41c86f05d11828120fa71c0bcb5b1756061f1.zip
cgeo-aea41c86f05d11828120fa71c0bcb5b1756061f1.tar.gz
cgeo-aea41c86f05d11828120fa71c0bcb5b1756061f1.tar.bz2
#1348: use buffered io
Diffstat (limited to 'main/src/cgeo/geocaching/ui')
-rw-r--r--main/src/cgeo/geocaching/ui/ImagesList.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/main/src/cgeo/geocaching/ui/ImagesList.java b/main/src/cgeo/geocaching/ui/ImagesList.java
index b2c819c..218e16e 100644
--- a/main/src/cgeo/geocaching/ui/ImagesList.java
+++ b/main/src/cgeo/geocaching/ui/ImagesList.java
@@ -30,6 +30,7 @@ import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
+import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.util.Collection;
@@ -184,15 +185,15 @@ public class ImagesList {
private void viewImageInStandardApp(final BitmapDrawable image) {
final File file = LocalStorage.getStorageFile(null, "temp.jpg", false, true);
- FileOutputStream fos = null;
+ BufferedOutputStream stream = null;
try {
- fos = new FileOutputStream(file);
- image.getBitmap().compress(CompressFormat.JPEG, 100, fos);
+ stream = new BufferedOutputStream(new FileOutputStream(file));
+ image.getBitmap().compress(CompressFormat.JPEG, 100, stream);
} catch (Exception e) {
Log.e("ImagesActivity.handleMessage.onClick", e);
return;
} finally {
- IOUtils.closeQuietly(fos);
+ IOUtils.closeQuietly(stream);
}
final Intent intent = new Intent();