[Battery usage U] [UI] Show total "Screen On Time" in the battery usage page
Screen record: https://drive.google.com/open?id=16ZOp1E2YBzWQXbnXl786FaLFPel-S9CF&authuser=0&resourcekey=0-oRqCrdTc9FZjVgsq9orhEw&usp=drive_link For Arabic: https://drive.google.com/open?id=1zh_4jcUnqLC6CDgwju1qQkWJ0QCtm19c&authuser=0&resourcekey=0-kuKfDdOTWxqOUmD0RfPNLQ&usp=drive_link Next step: show screen on time for each app Bug: 258120710 Test: manual Change-Id: I2085a2a85ebd50b2ac876972f6a8ebbf6f20246c
This commit is contained in:
@@ -129,14 +129,18 @@ public class PowerUsageAdvanced extends PowerUsageBase {
|
||||
mBatteryChartPreferenceController =
|
||||
new BatteryChartPreferenceController(
|
||||
context, getSettingsLifecycle(), (SettingsActivity) getActivity());
|
||||
ScreenOnTimeController screenOnTimeController = new ScreenOnTimeController(context);
|
||||
BatteryUsageBreakdownController batteryUsageBreakdownController =
|
||||
new BatteryUsageBreakdownController(
|
||||
context, getSettingsLifecycle(), (SettingsActivity) getActivity(), this);
|
||||
|
||||
mBatteryChartPreferenceController.setOnScreenOnTimeUpdatedListener(
|
||||
screenOnTimeController::handleSceenOnTimeUpdated);
|
||||
mBatteryChartPreferenceController.setOnBatteryUsageUpdatedListener(
|
||||
batteryUsageBreakdownController::handleBatteryUsageUpdated);
|
||||
|
||||
controllers.add(mBatteryChartPreferenceController);
|
||||
controllers.add(screenOnTimeController);
|
||||
controllers.add(batteryUsageBreakdownController);
|
||||
setBatteryChartPreferenceController();
|
||||
return controllers;
|
||||
@@ -192,6 +196,7 @@ public class PowerUsageAdvanced extends PowerUsageBase {
|
||||
final List<AbstractPreferenceController> controllers = new ArrayList<>();
|
||||
controllers.add(new BatteryChartPreferenceController(
|
||||
context, null /* lifecycle */, null /* activity */));
|
||||
controllers.add((new ScreenOnTimeController(context)));
|
||||
controllers.add(new BatteryUsageBreakdownController(
|
||||
context, null /* lifecycle */, null /* activity */,
|
||||
null /* fragment */));
|
||||
|
Reference in New Issue
Block a user