[Settings] Adjusting the control of display sequence (part 2)

1. Add missing lines within file DataUsageList. (Which might lead to
   crash in some cases)
2. Change the naming based on comments within ag/17226775

Bug: 227266811
Test: robotest ChartDataUsagePreferenceTest DataUsageListTest
Change-Id: I4cde5a04befd058c2a1a3aa30826caa5b479b69f
This commit is contained in:
Bonian Chen
2022-03-29 11:16:45 +08:00
parent 0e7f6a45c6
commit 6b379cd7cf
2 changed files with 10 additions and 8 deletions

View File

@@ -73,21 +73,20 @@ public class ChartDataUsagePreference extends Preference {
}
private void onUpdateView() {
UsageView chart = mUsageView;
if ((chart == null) || (mNetworkCycleChartData == null)) {
if ((mUsageView == null) || (mNetworkCycleChartData == null)) {
return;
}
final int top = getTop();
chart.clearPaths();
chart.configureGraph(toInt(mEnd - mStart), top);
calcPoints(chart, mNetworkCycleChartData.getUsageBuckets());
setupContentDescription(chart, mNetworkCycleChartData.getUsageBuckets());
chart.setBottomLabels(new CharSequence[] {
mUsageView.clearPaths();
mUsageView.configureGraph(toInt(mEnd - mStart), top);
calcPoints(mUsageView, mNetworkCycleChartData.getUsageBuckets());
setupContentDescription(mUsageView, mNetworkCycleChartData.getUsageBuckets());
mUsageView.setBottomLabels(new CharSequence[] {
Utils.formatDateRange(getContext(), mStart, mStart),
Utils.formatDateRange(getContext(), mEnd, mEnd),
});
bindNetworkPolicy(chart, mPolicy, top);
bindNetworkPolicy(mUsageView, mPolicy, top);
}
public int getTop() {