Adding MetricsEvent for "Mobile network" UI.
Adding ENUMS of MetricsEvent for "Mobile network" UI. It will
record events of any button clicked, switch toggled and value
changed inside "Mobile network".
Bug: 34775714
Test: Manual
Change-Id: I98f81489319f6cda6921b88eb04e79978cad800d
diff --git a/src/com/android/phone/MobileDataPreference.java b/src/com/android/phone/MobileDataPreference.java
index e1d0528..d92686e 100644
--- a/src/com/android/phone/MobileDataPreference.java
+++ b/src/com/android/phone/MobileDataPreference.java
@@ -36,6 +36,9 @@
import android.view.View;
import android.widget.Checkable;
+import com.android.internal.logging.MetricsLogger;
+import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
+
import java.util.List;
/**
@@ -153,6 +156,10 @@
private void setMobileDataEnabled(boolean enabled) {
if (DBG) Log.d(TAG, "setMobileDataEnabled(" + enabled + "," + mSubId + ")");
+
+ MetricsLogger.action(getContext(), MetricsEvent.ACTION_MOBILE_NETWORK_MOBILE_DATA_TOGGLE,
+ enabled);
+
mTelephonyManager.setDataEnabled(mSubId, enabled);
setChecked(enabled);
}