From b4016028b272e818661f2eb5257cb746e07d5800 Mon Sep 17 00:00:00 2001 From: Edgar Wang Date: Thu, 25 Aug 2022 17:55:00 +0800 Subject: [PATCH] Add clicked event for metric log writer Bug: 243820251 Test: manual Change-Id: Idec310df85e730eebddb1543893af0dd9651a1ba --- .../instrumentation/SettingsIntelligenceLogWriter.java | 4 ++++ .../settings/core/instrumentation/StatsLogWriter.java | 10 ++++++++++ 2 files changed, 14 insertions(+) diff --git a/src/com/android/settings/core/instrumentation/SettingsIntelligenceLogWriter.java b/src/com/android/settings/core/instrumentation/SettingsIntelligenceLogWriter.java index 29e58717eff..8dfa095eefd 100644 --- a/src/com/android/settings/core/instrumentation/SettingsIntelligenceLogWriter.java +++ b/src/com/android/settings/core/instrumentation/SettingsIntelligenceLogWriter.java @@ -80,6 +80,10 @@ public class SettingsIntelligenceLogWriter implements LogWriter { visibleTime /* changedPreferenceIntValue */); } + @Override + public void clicked(int sourceCategory, String key) { + } + @Override public void action(Context context, int action, Pair... taggedData) { action(SettingsEnums.PAGE_UNKNOWN /* attribution */, diff --git a/src/com/android/settings/core/instrumentation/StatsLogWriter.java b/src/com/android/settings/core/instrumentation/StatsLogWriter.java index 14e5d21e1d8..15b589fafb2 100644 --- a/src/com/android/settings/core/instrumentation/StatsLogWriter.java +++ b/src/com/android/settings/core/instrumentation/StatsLogWriter.java @@ -44,6 +44,16 @@ public class StatsLogWriter implements LogWriter { visibleTime /* changedPreferenceIntValue */); } + @Override + public void clicked(int sourceCategory, String key) { + SettingsStatsLog.write(SettingsStatsLog.SETTINGS_UI_CHANGED /* Atom name */, + sourceCategory /* attribution */, + SettingsEnums.ACTION_SETTINGS_TILE_CLICK /* action */, + SettingsEnums.PAGE_UNKNOWN /* pageId */, + key /* changedPreferenceKey */, + 0 /* changedPreferenceIntValue */); + } + @Override public void action(Context context, int action, Pair... taggedData) { action(SettingsEnums.PAGE_UNKNOWN /* attribution */,