OSDN Git Service

Set preference invisible when no anomaly
authorjackqdyulei <jackqdyulei@google.com>
Tue, 15 Aug 2017 18:01:07 +0000 (11:01 -0700)
committerjackqdyulei <jackqdyulei@google.com>
Wed, 23 Aug 2017 17:09:19 +0000 (10:09 -0700)
commit4242ee0dd4244fcf90b38a941ae61116d8e88127
tree620017d558511d22c0719eccbb30f83fe5e63f71
parent882d35715e4c663dc0d8ed77e80bb99f1078b8b3
Set preference invisible when no anomaly

In the previous code path, we will create an invisible anomaly preference
and update it to visible if it contains any anomaly. However, when
anomaly is dismissed we don't reset preference to invisible.

So, this cl adds code to set it to invisible explicitly when anomaly list
is empty.

Bug: 64617126
Test: RunSettingsRoboTests
Change-Id: Ie7a3498da91243f05f4c47fb1cc5f67b177d04b1
src/com/android/settings/fuelgauge/anomaly/AnomalySummaryPreferenceController.java
tests/robotests/src/com/android/settings/fuelgauge/anomaly/AnomalySummaryPreferenceControllerTest.java