diff --git a/src/com/android/settings/fuelgauge/batteryusage/SpinnerPreference.java b/src/com/android/settings/fuelgauge/batteryusage/SpinnerPreference.java index 08101587b77..2bcc7bfd51f 100644 --- a/src/com/android/settings/fuelgauge/batteryusage/SpinnerPreference.java +++ b/src/com/android/settings/fuelgauge/batteryusage/SpinnerPreference.java @@ -81,7 +81,8 @@ public class SpinnerPreference extends Preference { return; } if (!(state instanceof SavedState)) { - super.onRestoreInstanceState(state); + // To avoid the IllegalArgumentException, return the BaseSavedState.EMPTY_STATE. + super.onRestoreInstanceState(BaseSavedState.EMPTY_STATE); return; } SavedState savedState = (SavedState) state;