diff --git a/res/values/strings.xml b/res/values/strings.xml
index 742ed97ae2e..68f666aead5 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -6088,7 +6088,7 @@
Restricted %1$s
- These apps have been using battery in the background. Restricted apps may not work properly and notifications may be delayed.
+ These apps are restricted from background battery usage. They may not work as expected, and notifications may be delayed.
Use Battery Manager
@@ -6312,7 +6312,7 @@
Full charge lasts about
- Battery usage data is approximate and can change based on usage
+ Battery usage data is approximate and can change based on usage.
While in active use
@@ -6417,11 +6417,11 @@
Turn off when charged
- Battery Saver turns off when your phone charges above %1$s
+ Battery Saver turns off when your phone charges above ^1%
- Battery Saver turns off when your tablet charges above %1$s
+ Battery Saver turns off when your tablet charges above ^1%
- Battery Saver turns off when your device charges above %1$s
+ Battery Saver turns off when your device charges above ^1%
%1$s
diff --git a/src/com/android/settings/fuelgauge/batterysaver/BatterySaverStickyPreferenceController.java b/src/com/android/settings/fuelgauge/batterysaver/BatterySaverStickyPreferenceController.java
index 7d4bdac074f..6754245d712 100644
--- a/src/com/android/settings/fuelgauge/batterysaver/BatterySaverStickyPreferenceController.java
+++ b/src/com/android/settings/fuelgauge/batterysaver/BatterySaverStickyPreferenceController.java
@@ -4,6 +4,8 @@ import android.content.Context;
import android.icu.text.NumberFormat;
import android.provider.Settings;
import android.provider.Settings.Global;
+import android.text.TextUtils;
+
import androidx.preference.Preference;
import androidx.preference.SwitchPreference;
import com.android.settings.R;
@@ -37,13 +39,11 @@ public class BatterySaverStickyPreferenceController extends TogglePreferenceCont
@Override
protected void refreshSummary(Preference preference) {
super.refreshSummary(preference);
- final double stickyShutoffLevel = Settings.Global.getInt(
+ final int stickyShutoffLevel = Settings.Global.getInt(
mContext.getContentResolver(), Global.LOW_POWER_MODE_STICKY_AUTO_DISABLE_LEVEL, 90);
- final String percentage = NumberFormat
- .getPercentInstance()
- .format(stickyShutoffLevel / 100.0);
- preference.setSummary(
- mContext.getString(R.string.battery_saver_sticky_description_new, percentage));
+ preference.setSummary(TextUtils.expandTemplate(
+ mContext.getString(R.string.battery_saver_sticky_description_new),
+ NumberFormat.getIntegerInstance().format(stickyShutoffLevel)));
}
@Override