Update battery settings string

Bug: 168635076
Bug: 183689347
Test: make SettingsRoboTests
Change-Id: I1650c1c391ec3444f53360cd0f87f226b988ea04
This commit is contained in:
Wesley.CW Wang
2021-05-05 21:42:59 +08:00
parent 5fe34bf7b5
commit 7d0988f26d
2 changed files with 11 additions and 11 deletions

View File

@@ -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