Merge "Hide User category if only one user in device" into oc-dev

This commit is contained in:
TreeHugger Robot
2017-04-18 03:21:54 +00:00
committed by Android (Google) Code Review
2 changed files with 28 additions and 8 deletions

View File

@@ -218,12 +218,9 @@ public class PowerUsageAdvanced extends PowerUsageBase {
@VisibleForTesting
boolean shouldHideCategory(PowerUsageData powerUsageData) {
if (powerUsageData.usageType == UsageType.UNACCOUNTED
|| powerUsageData.usageType == UsageType.OVERCOUNTED) {
return true;
}
return false;
return powerUsageData.usageType == UsageType.UNACCOUNTED
|| powerUsageData.usageType == UsageType.OVERCOUNTED
|| (powerUsageData.usageType == UsageType.USER && mUserManager.getUserCount() == 1);
}
@VisibleForTesting
@@ -316,6 +313,10 @@ public class PowerUsageAdvanced extends PowerUsageBase {
void setPowerUsageFeatureProvider(PowerUsageFeatureProvider provider) {
mPowerUsageFeatureProvider = provider;
}
@VisibleForTesting
void setUserManager(UserManager userManager) {
mUserManager = userManager;
}
/**
* Class that contains data used in {@link PowerGaugePreference}.