diff options
| author | 2020-04-10 12:55:08 +0000 | |
|---|---|---|
| committer | 2020-04-10 12:55:08 +0000 | |
| commit | 4e2d66ed6cc6bf08ebae78cad5cba2697be70e4d (patch) | |
| tree | 50e62118938962abdff9c8d048fe0a8a0f8e48cf | |
| parent | 5962269af89851d4720459ccb7fe1e8abd9733a1 (diff) | |
| parent | cef103b9377236a102b2a741db415e2992cbcc35 (diff) | |
Merge "Add an interface in SettingsInjector to log metrics" into rvc-dev
| -rw-r--r-- | packages/SettingsLib/src/com/android/settingslib/location/SettingsInjector.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/location/SettingsInjector.java b/packages/SettingsLib/src/com/android/settingslib/location/SettingsInjector.java index ff40d8e00603..450bdb161933 100644 --- a/packages/SettingsLib/src/com/android/settingslib/location/SettingsInjector.java +++ b/packages/SettingsLib/src/com/android/settingslib/location/SettingsInjector.java @@ -202,6 +202,12 @@ public class SettingsInjector { } /** + * Gives descendants a chance to log Preference click event + */ + protected void logPreferenceClick(Intent intent) { + } + + /** * Returns the settings parsed from the attributes of the * {@link SettingInjectorService#META_DATA_NAME} tag, or null. * @@ -315,6 +321,7 @@ public class SettingsInjector { // Settings > Location. Intent settingIntent = new Intent(); settingIntent.setClassName(mInfo.packageName, mInfo.settingsActivity); + logPreferenceClick(settingIntent); // Sometimes the user may navigate back to "Settings" and launch another different // injected setting after one injected setting has been launched. // |