diff --git a/src/com/android/settings/fuelgauge/PowerUsageAdvanced.java b/src/com/android/settings/fuelgauge/PowerUsageAdvanced.java index 4ebff34bda9..4aab01eea71 100644 --- a/src/com/android/settings/fuelgauge/PowerUsageAdvanced.java +++ b/src/com/android/settings/fuelgauge/PowerUsageAdvanced.java @@ -305,7 +305,9 @@ public class PowerUsageAdvanced extends PowerUsageBase { boolean shouldHideSummary(PowerUsageData powerUsageData) { @UsageType final int usageType = powerUsageData.usageType; - return usageType == UsageType.CELL; + return usageType == UsageType.CELL + || usageType == UsageType.BLUETOOTH + || usageType == UsageType.WIFI; } @VisibleForTesting diff --git a/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageAdvancedTest.java b/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageAdvancedTest.java index d46baa16ea5..55003b49893 100644 --- a/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageAdvancedTest.java +++ b/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageAdvancedTest.java @@ -278,6 +278,20 @@ public class PowerUsageAdvancedTest { assertThat(mPowerUsageAdvanced.shouldHideSummary(mPowerUsageData)).isTrue(); } + @Test + public void testShouldHideSummary_typeWifi_returnTrue() { + mPowerUsageData.usageType = UsageType.WIFI; + + assertThat(mPowerUsageAdvanced.shouldHideSummary(mPowerUsageData)).isTrue(); + } + + @Test + public void testShouldHideSummary_typeBluetooth_returnTrue() { + mPowerUsageData.usageType = UsageType.BLUETOOTH; + + assertThat(mPowerUsageAdvanced.shouldHideSummary(mPowerUsageData)).isTrue(); + } + @Test public void testShouldHideSummary_typeNormal_returnFalse() { mPowerUsageData.usageType = UsageType.APP;