Merge "Update subtitle for apps in battery settings" into oc-dev am: 031b90541f am: 424edd3064

am: b0490baa77

Change-Id: I07e2f7c98bdd73703d6c8b153491cbf5bc9d01f6
This commit is contained in:
jackqdyulei
2017-06-09 03:02:45 +00:00
committed by android-build-merger
2 changed files with 21 additions and 8 deletions

View File

@@ -608,7 +608,7 @@ public class PowerUsageSummary extends PowerUsageBase implements
sipper.usageTimeMs = mBatteryUtils.getProcessTimeMs(
BatteryUtils.StatusType.FOREGROUND, sipper.uidObj, mStatsType);
}
setUsageSummary(pref, sipper.usageTimeMs);
setUsageSummary(pref, sipper);
if ((sipper.drainType != DrainType.APP
|| sipper.uidObj.getUid() == Process.ROOT_UID)
&& sipper.drainType != DrainType.USER) {
@@ -684,12 +684,13 @@ public class PowerUsageSummary extends PowerUsageBase implements
}
@VisibleForTesting
void setUsageSummary(Preference preference, long usageTimeMs) {
void setUsageSummary(Preference preference, BatterySipper sipper) {
// Only show summary when usage time is longer than one minute
final long usageTimeMs = sipper.usageTimeMs;
if (usageTimeMs >= DateUtils.MINUTE_IN_MILLIS) {
final CharSequence timeSequence = Utils.formatElapsedTime(getContext(), usageTimeMs,
false);
preference.setSummary(
preference.setSummary(mBatteryUtils.shouldHideSipper(sipper) ? timeSequence :
TextUtils.expandTemplate(getText(R.string.battery_screen_usage), timeSequence));
}
}