Add logging whenever preference leads to intent.
Bug: 34774945 Test: make RunSettignsRoboTests Change-Id: I694e5a0a2b614c695193c9c525991a1558e0a81a
This commit is contained in:
@@ -157,6 +157,9 @@ public abstract class DashboardFragment extends SettingsPreferenceFragment
|
||||
@Override
|
||||
public boolean onPreferenceTreeClick(Preference preference) {
|
||||
Collection<PreferenceController> controllers = mPreferenceControllers.values();
|
||||
// If preference contains intent, log it before handling.
|
||||
mMetricsFeatureProvider.logDashboardStartIntent(
|
||||
getContext(), preference.getIntent(), getMetricsCategory());
|
||||
// Give all controllers a chance to handle click.
|
||||
for (PreferenceController controller : controllers) {
|
||||
if (controller.handlePreferenceTreeClick(preference)) {
|
||||
|
Reference in New Issue
Block a user