diff --git a/res/layout/ignore_optimizations_content.xml b/res/layout/ignore_optimizations_content.xml
index 4641f0ed633..17327d9108c 100644
--- a/res/layout/ignore_optimizations_content.xml
+++ b/res/layout/ignore_optimizations_content.xml
@@ -24,10 +24,10 @@
+ android:id="@+id/ignore_off" />
+ android:id="@+id/ignore_on" />
diff --git a/res/values/strings.xml b/res/values/strings.xml
index aede37c15dd..943debcaf8a 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -6709,24 +6709,27 @@
%1$s (%2$d)
- Ignore optimizations
+ Battery optimization
- Allowed
+ Not optimized
- Ignoring battery optimizations
+ Ignoring battery optimization
- Not allowed
+ Optimizing battery use
+
+
+ Battery optimization not available
- Don\u2019t apply battery optimizations. May drain your battery more quickly.
+ Don\u2019t apply battery optimization. May drain your battery more quickly.
- - 1 app allowed to ignore battery optimizations
- - %d apps allowed to ignore battery optimizations
+ - 1 app allowed to ignore battery optimization
+ - %d apps allowed to ignore battery optimization
@@ -6855,10 +6858,10 @@
The app will be able to turn on/off Do Not Disturb and make changes to related settings.
- Allow
+ Don\u2019t optimize
- Don\u2019t allow
+ Optimize
May drain your battery more quickly
diff --git a/src/com/android/settings/fuelgauge/HighPowerDetail.java b/src/com/android/settings/fuelgauge/HighPowerDetail.java
index 859b5b80be4..6946f62f18e 100644
--- a/src/com/android/settings/fuelgauge/HighPowerDetail.java
+++ b/src/com/android/settings/fuelgauge/HighPowerDetail.java
@@ -79,7 +79,7 @@ public class HighPowerDetail extends DialogFragment implements OnClickListener,
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
AlertDialog.Builder b = new AlertDialog.Builder(getContext())
- .setTitle(getString(R.string.ignore_optimizations_title, mLabel))
+ .setTitle(mLabel)
.setNegativeButton(R.string.cancel, null)
.setView(R.layout.ignore_optimizations_content);
if (!mBackend.isSysWhitelisted(mPackageName)) {
@@ -141,8 +141,10 @@ public class HighPowerDetail extends DialogFragment implements OnClickListener,
}
public static CharSequence getSummary(Context context, String pkg) {
- return context.getString(PowerWhitelistBackend.getInstance().isWhitelisted(pkg)
- ? R.string.high_power_on : R.string.high_power_off);
+ PowerWhitelistBackend powerWhitelist = PowerWhitelistBackend.getInstance();
+ return context.getString(powerWhitelist.isSysWhitelisted(pkg) ? R.string.high_power_system
+ : powerWhitelist.isWhitelisted(pkg) ? R.string.high_power_on
+ : R.string.high_power_off);
}
public static void show(Fragment caller, String packageName, int requestCode,