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