diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2013-05-11 08:56:34 +0200 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2013-05-11 09:34:58 +0200 |
| commit | aea41c86f05d11828120fa71c0bcb5b1756061f1 (patch) | |
| tree | b2bb0ee0c681a838e1c22eb61885e2c1a5ca715e /main/src/cgeo/geocaching/ui | |
| parent | f3b65c3221d96bd431000b71bc8fb29a81c0eab9 (diff) | |
| download | cgeo-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.java | 9 |
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(); |
