diff --git a/res/values/strings.xml b/res/values/strings.xml index 8f9ad0fa690..1aac6442e11 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -5273,6 +5273,9 @@ Turn off when charged + + Turn off at %1$s + Battery Saver turns off when battery reaches %1$s diff --git a/src/com/android/settings/fuelgauge/batterysaver/BatterySaverStickyPreferenceController.java b/src/com/android/settings/fuelgauge/batterysaver/BatterySaverStickyPreferenceController.java index d11fe8a3b88..f06083abfae 100644 --- a/src/com/android/settings/fuelgauge/batterysaver/BatterySaverStickyPreferenceController.java +++ b/src/com/android/settings/fuelgauge/batterysaver/BatterySaverStickyPreferenceController.java @@ -14,6 +14,7 @@ import com.android.settings.core.TogglePreferenceController; public class BatterySaverStickyPreferenceController extends TogglePreferenceController implements PreferenceControllerMixin, Preference.OnPreferenceChangeListener { + private static final int DEFAULT_STICKY_SHUTOFF_LEVEL = 90; private Context mContext; @@ -39,10 +40,13 @@ public class BatterySaverStickyPreferenceController extends TogglePreferenceCont @Override protected void refreshSummary(Preference preference) { super.refreshSummary(preference); - final int stickyShutoffLevel = Settings.Global.getInt( - mContext.getContentResolver(), Global.LOW_POWER_MODE_STICKY_AUTO_DISABLE_LEVEL, 90); + final int stickyShutoffLevel = Settings.Global.getInt(mContext.getContentResolver(), + Global.LOW_POWER_MODE_STICKY_AUTO_DISABLE_LEVEL, DEFAULT_STICKY_SHUTOFF_LEVEL); + final String formatPercentage = Utils.formatPercentage(stickyShutoffLevel); + preference.setTitle(mContext.getString(R.string.battery_saver_sticky_title_percentage, + formatPercentage)); preference.setSummary(mContext.getString(R.string.battery_saver_sticky_description_new, - Utils.formatPercentage(stickyShutoffLevel))); + formatPercentage)); } @Override