From ce156e34ad1eaee326c18465e1fa42e8aabc2d4b Mon Sep 17 00:00:00 2001 From: tqdream Date: Mon, 7 Aug 2017 17:37:43 +0800 Subject: [PATCH] Update Camera1.java MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修改getSupportedAspectRatios()方法 --- .../main/api14/com/google/android/cameraview/Camera1.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/library/src/main/api14/com/google/android/cameraview/Camera1.java b/library/src/main/api14/com/google/android/cameraview/Camera1.java index 0f92ac50..d59cc0dd 100644 --- a/library/src/main/api14/com/google/android/cameraview/Camera1.java +++ b/library/src/main/api14/com/google/android/cameraview/Camera1.java @@ -151,9 +151,11 @@ int getFacing() { @Override Set getSupportedAspectRatios() { SizeMap idealAspectRatios = mPreviewSizes; - for (AspectRatio aspectRatio : idealAspectRatios.ratios()) { + Iterator iterator = idealAspectRatios.ratios().iterator(); + while (iterator.hasNext()) { + AspectRatio aspectRatio = iterator.next(); if (mPictureSizes.sizes(aspectRatio) == null) { - idealAspectRatios.remove(aspectRatio); + iterator.remove(); } } return idealAspectRatios.ratios();