Add clicked event for metric log writer
Bug: 243820251
Test: manual
Change-Id: Idec310df85e730eebddb1543893af0dd9651a1ba
diff --git a/src/com/android/settings/core/instrumentation/SettingsIntelligenceLogWriter.java b/src/com/android/settings/core/instrumentation/SettingsIntelligenceLogWriter.java
index 29e5871..8dfa095 100644
--- a/src/com/android/settings/core/instrumentation/SettingsIntelligenceLogWriter.java
+++ b/src/com/android/settings/core/instrumentation/SettingsIntelligenceLogWriter.java
@@ -81,6 +81,10 @@
}
@Override
+ public void clicked(int sourceCategory, String key) {
+ }
+
+ @Override
public void action(Context context, int action, Pair<Integer, Object>... taggedData) {
action(SettingsEnums.PAGE_UNKNOWN /* attribution */,
action,
diff --git a/src/com/android/settings/core/instrumentation/StatsLogWriter.java b/src/com/android/settings/core/instrumentation/StatsLogWriter.java
index 14e5d21..15b589f 100644
--- a/src/com/android/settings/core/instrumentation/StatsLogWriter.java
+++ b/src/com/android/settings/core/instrumentation/StatsLogWriter.java
@@ -45,6 +45,16 @@
}
@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<Integer, Object>... taggedData) {
action(SettingsEnums.PAGE_UNKNOWN /* attribution */,
action,