OSDN Git Service

Do not throw exception when MeasurementDetails.mediaSize is empty
authorZoltan Szatmary-Ban <szatmz@google.com>
Mon, 13 Jul 2015 11:37:31 +0000 (12:37 +0100)
committerZoltan Szatmary-Ban <szatmz@google.com>
Mon, 13 Jul 2015 11:37:31 +0000 (12:37 +0100)
It is legitimate for StorageMeasurement.measureExactStorage to return without any user keys
added to the returned MeasurementDetails, when the following is true:

mVolume == null || !mVolume.isMountedReadable()

Bug: 22394495
Change-Id: Ie40bd468a487208d98dc56aae41fdad7098f41a5

src/com/android/settings/deviceinfo/PrivateVolumeSettings.java

index cf62014..ae89c04 100644 (file)
@@ -533,8 +533,7 @@ public class PrivateVolumeSettings extends SettingsPreferenceFragment {
                 }
             }
         } else {
-            throw new IllegalStateException(
-                    "MeasurementDetails mediaSize array does not have key for user " + userId);
+            Log.w(TAG, "MeasurementDetails mediaSize array does not have key for user " + userId);
         }
         return total;
     }