[Settings] Add metrics for supporting performance measurement
Add metrics log. Bug: 212360005 Test: local Change-Id: Ia51831d97f9193343de2da26d932ef9462f54e81
This commit is contained in:
@@ -72,6 +72,8 @@ abstract class AbstractMobileNetworkSettings extends RestrictedDashboardFragment
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onExpandButtonClick() {
|
public void onExpandButtonClick() {
|
||||||
|
final long startTime = SystemClock.elapsedRealtime();
|
||||||
|
|
||||||
final PreferenceScreen screen = getPreferenceScreen();
|
final PreferenceScreen screen = getPreferenceScreen();
|
||||||
mHiddenControllerList.stream()
|
mHiddenControllerList.stream()
|
||||||
.filter(controller -> controller.isAvailable())
|
.filter(controller -> controller.isAvailable())
|
||||||
@@ -81,6 +83,11 @@ abstract class AbstractMobileNetworkSettings extends RestrictedDashboardFragment
|
|||||||
controller.updateState(preference);
|
controller.updateState(preference);
|
||||||
});
|
});
|
||||||
super.onExpandButtonClick();
|
super.onExpandButtonClick();
|
||||||
|
|
||||||
|
final long endTime = SystemClock.elapsedRealtime();
|
||||||
|
|
||||||
|
mMetricsFeatureProvider.action(getMetricsCategory(), getMetricsCategory(),
|
||||||
|
0, "onExpandButtonClick", (int)(endTime - startTime));
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -95,9 +102,16 @@ abstract class AbstractMobileNetworkSettings extends RestrictedDashboardFragment
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
final long startTime = SystemClock.elapsedRealtime();
|
||||||
|
|
||||||
final PreferenceScreen screen = getPreferenceScreen();
|
final PreferenceScreen screen = getPreferenceScreen();
|
||||||
getPreferenceControllersAsList().forEach(controller ->
|
getPreferenceControllersAsList().forEach(controller ->
|
||||||
updateVisiblePreferenceControllers(screen, controller));
|
updateVisiblePreferenceControllers(screen, controller));
|
||||||
|
|
||||||
|
final long endTime = SystemClock.elapsedRealtime();
|
||||||
|
|
||||||
|
mMetricsFeatureProvider.action(getMetricsCategory(), getMetricsCategory(),
|
||||||
|
0, "updatePreferenceStates", (int)(endTime - startTime));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updateVisiblePreferenceControllers(PreferenceScreen screen,
|
private void updateVisiblePreferenceControllers(PreferenceScreen screen,
|
||||||
@@ -140,7 +154,8 @@ abstract class AbstractMobileNetworkSettings extends RestrictedDashboardFragment
|
|||||||
|
|
||||||
final long endTime = SystemClock.elapsedRealtime();
|
final long endTime = SystemClock.elapsedRealtime();
|
||||||
|
|
||||||
Log.d(LOG_TAG, "redraw fragment: +" + (endTime - startTime) + "ms");
|
mMetricsFeatureProvider.action(getMetricsCategory(), getMetricsCategory(),
|
||||||
|
0, "redrawPreferenceControllers", (int)(endTime - startTime));
|
||||||
|
|
||||||
session.close();
|
session.close();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user