Loading src/com/android/contacts/util/ContactPhotoUtils.java +3 −9 Original line number Diff line number Diff line Loading @@ -148,13 +148,9 @@ public class ContactPhotoUtils { */ public static boolean savePhotoFromUriToUri(Context context, Uri inputUri, Uri outputUri, boolean deleteAfterSave) { FileOutputStream outputStream = null; InputStream inputStream = null; try { outputStream = context.getContentResolver() try (FileOutputStream outputStream = context.getContentResolver() .openAssetFileDescriptor(outputUri, "rw").createOutputStream(); inputStream = context.getContentResolver().openInputStream( inputUri); InputStream inputStream = context.getContentResolver().openInputStream(inputUri)) { final byte[] buffer = new byte[16 * 1024]; int length; Loading @@ -168,8 +164,6 @@ public class ContactPhotoUtils { Log.e(TAG, "Failed to write photo: " + inputUri.toString() + " because: " + e); return false; } finally { Closeables.closeQuietly(inputStream); Closeables.closeQuietly(outputStream); if (deleteAfterSave) { context.getContentResolver().delete(inputUri, null, null); } Loading Loading
src/com/android/contacts/util/ContactPhotoUtils.java +3 −9 Original line number Diff line number Diff line Loading @@ -148,13 +148,9 @@ public class ContactPhotoUtils { */ public static boolean savePhotoFromUriToUri(Context context, Uri inputUri, Uri outputUri, boolean deleteAfterSave) { FileOutputStream outputStream = null; InputStream inputStream = null; try { outputStream = context.getContentResolver() try (FileOutputStream outputStream = context.getContentResolver() .openAssetFileDescriptor(outputUri, "rw").createOutputStream(); inputStream = context.getContentResolver().openInputStream( inputUri); InputStream inputStream = context.getContentResolver().openInputStream(inputUri)) { final byte[] buffer = new byte[16 * 1024]; int length; Loading @@ -168,8 +164,6 @@ public class ContactPhotoUtils { Log.e(TAG, "Failed to write photo: " + inputUri.toString() + " because: " + e); return false; } finally { Closeables.closeQuietly(inputStream); Closeables.closeQuietly(outputStream); if (deleteAfterSave) { context.getContentResolver().delete(inputUri, null, null); } Loading