Switch count logging to action.
Bug: 117860032 Test: robotest Change-Id: I6882759b2f00ae43b42cb5e49c6dc50df90f7d63
This commit is contained in:
@@ -82,11 +82,6 @@ public class StatsLogWriter implements LogWriter {
|
|||||||
1 /* changedPreferenceIntValue */);
|
1 /* changedPreferenceIntValue */);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public void count(Context context, String name, int value) {
|
|
||||||
// No-op
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void action(int attribution, int action, int pageId, String key, int value) {
|
public void action(int attribution, int action, int pageId, String key, int value) {
|
||||||
StatsLog.write(StatsLog.SETTINGS_UI_CHANGED /* atomName */,
|
StatsLog.write(StatsLog.SETTINGS_UI_CHANGED /* atomName */,
|
||||||
|
@@ -18,6 +18,7 @@ package com.android.settings.widget;
|
|||||||
|
|
||||||
import static com.android.settingslib.RestrictedLockUtils.EnforcedAdmin;
|
import static com.android.settingslib.RestrictedLockUtils.EnforcedAdmin;
|
||||||
|
|
||||||
|
import android.app.settings.SettingsEnums;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.res.TypedArray;
|
import android.content.res.TypedArray;
|
||||||
import android.graphics.Rect;
|
import android.graphics.Rect;
|
||||||
@@ -143,8 +144,13 @@ public class SwitchBar extends LinearLayout implements CompoundButton.OnCheckedC
|
|||||||
@Override
|
@Override
|
||||||
public void onClick(View v) {
|
public void onClick(View v) {
|
||||||
if (mDisabledByAdmin) {
|
if (mDisabledByAdmin) {
|
||||||
mMetricsFeatureProvider.count(mContext,
|
mMetricsFeatureProvider.action(
|
||||||
mMetricsTag + "/switch_bar|restricted", 1);
|
SettingsEnums.PAGE_UNKNOWN,
|
||||||
|
SettingsEnums.ACTION_SETTINGS_PREFERENCE_CHANGE,
|
||||||
|
SettingsEnums.PAGE_UNKNOWN,
|
||||||
|
mMetricsTag + "/switch_bar|restricted",
|
||||||
|
1);
|
||||||
|
|
||||||
RestrictedLockUtils.sendShowAdminSupportDetailsIntent(context,
|
RestrictedLockUtils.sendShowAdminSupportDetailsIntent(context,
|
||||||
mEnforcedAdmin);
|
mEnforcedAdmin);
|
||||||
}
|
}
|
||||||
@@ -287,7 +293,12 @@ public class SwitchBar extends LinearLayout implements CompoundButton.OnCheckedC
|
|||||||
@Override
|
@Override
|
||||||
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
|
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
|
||||||
if (mLoggingIntialized) {
|
if (mLoggingIntialized) {
|
||||||
mMetricsFeatureProvider.count(mContext, mMetricsTag + "/switch_bar|" + isChecked, 1);
|
mMetricsFeatureProvider.action(
|
||||||
|
SettingsEnums.PAGE_UNKNOWN,
|
||||||
|
SettingsEnums.ACTION_SETTINGS_PREFERENCE_CHANGE,
|
||||||
|
SettingsEnums.PAGE_UNKNOWN,
|
||||||
|
mMetricsTag + "/switch_bar",
|
||||||
|
isChecked ? 1 : 0);
|
||||||
}
|
}
|
||||||
mLoggingIntialized = true;
|
mLoggingIntialized = true;
|
||||||
propagateChecked(isChecked);
|
propagateChecked(isChecked);
|
||||||
|
Reference in New Issue
Block a user