Merge "Change preference value changed metrics log format"

This commit is contained in:
Edgar Wang
2022-11-15 03:05:13 +00:00
committed by Android (Google) Code Review
5 changed files with 63 additions and 24 deletions

View File

@@ -40,6 +40,22 @@ public class SettingsEventLogWriter extends EventLogWriter {
super.hidden(context, category, visibleTime);
}
@Override
public void clicked(int sourceCategory, String key) {
if (shouldDisableGenericEventLogging()) {
return;
}
super.clicked(sourceCategory, key);
}
@Override
public void changed(int category, String key, int value) {
if (shouldDisableGenericEventLogging()) {
return;
}
super.changed(category, key, value);
}
@Override
public void action(Context context, int category, String pkg) {
if (shouldDisableGenericEventLogging()) {

View File

@@ -84,6 +84,10 @@ public class SettingsIntelligenceLogWriter implements LogWriter {
public void clicked(int sourceCategory, String key) {
}
@Override
public void changed(int category, String key, int value) {
}
@Override
public void action(Context context, int action, Pair<Integer, Object>... taggedData) {
action(SettingsEnums.PAGE_UNKNOWN /* attribution */,

View File

@@ -54,6 +54,16 @@ public class StatsLogWriter implements LogWriter {
0 /* changedPreferenceIntValue */);
}
@Override
public void changed(int sourceCategory, String key, int value) {
SettingsStatsLog.write(SettingsStatsLog.SETTINGS_UI_CHANGED /* Atom name */,
sourceCategory /* attribution */,
SettingsEnums.ACTION_SETTINGS_PREFERENCE_CHANGE /* action */,
SettingsEnums.PAGE_UNKNOWN /* pageId */,
key /* changedPreferenceKey */,
value /* changedPreferenceIntValue */);
}
@Override
public void action(Context context, int action, Pair<Integer, Object>... taggedData) {
action(SettingsEnums.PAGE_UNKNOWN /* attribution */,