[Battery usage U] [UI] Update the text in footer

Bug: 265088249
Fix: 265088249
Test: manual
Change-Id: If112f7a0b3509cdf11f1ffcea233ab3ace2bf6d7
This commit is contained in:
Zaiyue Xue
2023-01-11 10:56:56 +08:00
parent 5fc863fc01
commit 4221504e43
3 changed files with 19 additions and 9 deletions

View File

@@ -191,7 +191,7 @@ public class BatteryUsageBreakdownController extends BasePreferenceController
showCategoryTitle(slotTimestamp);
showSpinnerAndAppList();
showFooterPreference(isAllUsageDataEmpty);
showFooterPreference(isAllUsageDataEmpty, slotTimestamp);
}
// TODO: request accessibility focus on category title when slot selection updated.
@@ -204,11 +204,16 @@ public class BatteryUsageBreakdownController extends BasePreferenceController
mRootPreference.setVisible(true);
}
private void showFooterPreference(boolean isAllBatteryUsageEmpty) {
mFooterPreference.setTitle(mPrefContext.getString(
private void showFooterPreference(boolean isAllBatteryUsageEmpty, String slotTimestamp) {
mFooterPreference.setTitle(
isAllBatteryUsageEmpty
? R.string.battery_usage_screen_footer_empty
: R.string.battery_usage_screen_footer));
? mPrefContext.getString(R.string.battery_usage_screen_footer_empty)
: (slotTimestamp == null
? mPrefContext.getString(
R.string.battery_usage_screen_footer_since_last_full_charge)
: mPrefContext.getString(
R.string.battery_usage_screen_footer_of_timestamp,
slotTimestamp)));
mFooterPreference.setVisible(true);
}