From cbc0ec7111de8a01d42454fc8c648c0af12dd681 Mon Sep 17 00:00:00 2001 From: Anna Zhuravleva Date: Mon, 4 Mar 2024 13:08:21 +0000 Subject: [PATCH] Log change in autolock settings Bug: 327181532 Test: statsd_testdrive https://paste.googleplex.com/4866138112000000 Change-Id: I4133e35ff343e32261cb0fc190af4a32474b69e3 --- .../privatespace/autolock/AutoLockSettingsFragment.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/com/android/settings/privatespace/autolock/AutoLockSettingsFragment.java b/src/com/android/settings/privatespace/autolock/AutoLockSettingsFragment.java index ef8bf8e84b7..4380c534a04 100644 --- a/src/com/android/settings/privatespace/autolock/AutoLockSettingsFragment.java +++ b/src/com/android/settings/privatespace/autolock/AutoLockSettingsFragment.java @@ -38,6 +38,8 @@ import java.util.List; public class AutoLockSettingsFragment extends RadioButtonPickerFragment { private static final String TAG = "PSAutoLockSetting"; + + private static final String AUTOLOCK_METRIC_KEY = "private_space_autolock_mode"; private PrivateSpaceMaintainer mPrivateSpaceMaintainer; private CharSequence[] mAutoLockRadioOptions; private CharSequence[] mAutoLockRadioValues; @@ -111,6 +113,12 @@ public class AutoLockSettingsFragment extends RadioButtonPickerFragment { try { @Settings.Secure.PrivateSpaceAutoLockOption final int value = Integer.parseInt(key); mPrivateSpaceMaintainer.setPrivateSpaceAutoLockSetting(value); + mMetricsFeatureProvider.action( + mMetricsFeatureProvider.getAttribution(getActivity()), + SettingsEnums.ACTION_SET_PRIVATE_SPACE_AUTOLOCK, + getMetricsCategory(), + AUTOLOCK_METRIC_KEY, + value /* value */); } catch (NumberFormatException e) { Log.e(TAG, "could not persist screen timeout setting", e); }