Merge "[Settings] Add preference click metric log"
This commit is contained in:
@@ -87,6 +87,12 @@ public abstract class InstrumentedPreferenceFragment extends ObservablePreferenc
|
||||
return super.findPreference(key);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onPreferenceTreeClick(Preference preference) {
|
||||
writePreferenceClickMetric(preference);
|
||||
return super.onPreferenceTreeClick(preference);
|
||||
}
|
||||
|
||||
protected final Context getPrefContext() {
|
||||
return getPreferenceManager().getContext();
|
||||
}
|
||||
@@ -102,6 +108,10 @@ public abstract class InstrumentedPreferenceFragment extends ObservablePreferenc
|
||||
mVisibilityLoggerMixin.writeElapsedTimeMetric(action, key);
|
||||
}
|
||||
|
||||
protected void writePreferenceClickMetric(Preference preference) {
|
||||
mMetricsFeatureProvider.logClickedPreference(preference, getMetricsCategory());
|
||||
}
|
||||
|
||||
private void updateActivityTitleWithScreenTitle(PreferenceScreen screen) {
|
||||
if (screen != null) {
|
||||
final CharSequence title = screen.getTitle();
|
||||
|
||||
Reference in New Issue
Block a user