Smear screen power usage based on activity time.

Bug: 38328636
Test: RunSettingsRoboTests
Change-Id: I8e7baadcd88a8e9d674f5bc8d8e42e0f3953c98a
This commit is contained in:
jackqdyulei
2017-05-16 16:09:14 -07:00
parent d6aa9f3454
commit 2b923ce44f
5 changed files with 113 additions and 9 deletions

View File

@@ -57,7 +57,7 @@ public abstract class PowerUsageBase extends DashboardFragment
mBatteryBroadcastReceiver = new BatteryBroadcastReceiver(getContext());
mBatteryBroadcastReceiver.setBatteryChangedListener(() -> {
getLoaderManager().restartLoader(0, null, this);
restartBatteryStatsLoader();
});
getLoaderManager().initLoader(0, icicle, this);
@@ -95,6 +95,10 @@ public abstract class PowerUsageBase extends DashboardFragment
}
}
protected void restartBatteryStatsLoader() {
getLoaderManager().restartLoader(0, Bundle.EMPTY, this);
}
protected abstract void refreshUi();
protected void updatePreference(BatteryHistoryPreference historyPref) {