diff options
| author | 2018-11-08 16:17:05 -0800 | |
|---|---|---|
| committer | 2018-11-08 16:17:05 -0800 | |
| commit | 9dcaef68404e86f011b93b0943eeb7483e552db2 (patch) | |
| tree | e1305850cf2f723599c0b1365763244c8f83ef42 | |
| parent | f517f971614315a68af3a5b6842787f9950d3d52 (diff) | |
Clean up SharedPreferencesLogger.
We no longer need to log this as logging framework has evolved.
And expose a generic action logging method to leverage StatsLog stuff
later.
Bug: 117860032
Test: manual
Change-Id: Ic5586e5cd6cae8c13fb5420c44ed5b6d857857ff
2 files changed, 9 insertions, 2 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/core/instrumentation/MetricsFeatureProvider.java b/packages/SettingsLib/src/com/android/settingslib/core/instrumentation/MetricsFeatureProvider.java index e1f9111071b9..69c267e6d3dc 100644 --- a/packages/SettingsLib/src/com/android/settingslib/core/instrumentation/MetricsFeatureProvider.java +++ b/packages/SettingsLib/src/com/android/settingslib/core/instrumentation/MetricsFeatureProvider.java @@ -65,6 +65,15 @@ public class MetricsFeatureProvider { } } + /** + * Logs a generic Settings event. + */ + public void action(int attribution, int action, int pageId, String key, int value) { + for (LogWriter writer : mLoggerWriters) { + writer.action(attribution, action, pageId, key, value); + } + } + public void action(Context context, int category, int value) { for (LogWriter writer : mLoggerWriters) { writer.action(context, category, value); diff --git a/packages/SettingsLib/src/com/android/settingslib/core/instrumentation/SharedPreferencesLogger.java b/packages/SettingsLib/src/com/android/settingslib/core/instrumentation/SharedPreferencesLogger.java index a28e45ce08f7..71f3789405c8 100644 --- a/packages/SettingsLib/src/com/android/settingslib/core/instrumentation/SharedPreferencesLogger.java +++ b/packages/SettingsLib/src/com/android/settingslib/core/instrumentation/SharedPreferencesLogger.java @@ -116,8 +116,6 @@ public class SharedPreferencesLogger implements SharedPreferences { mPreferenceKeySet.add(prefKey); return; } - // TODO: Remove count logging to save some resource. - mMetricsFeature.count(mContext, buildCountName(prefKey, value), 1); final Pair<Integer, Object> valueData; if (value instanceof Long) { |