Enables metrics only when shortcut view is enabled.
Bug: 121989344
Test: Manually
Change-Id: I166f841a394604d142f68dc9e8e413447c420c95
diff --git a/src/com/android/phone/EmergencyDialer.java b/src/com/android/phone/EmergencyDialer.java
index 0bd2993..c89ddc6 100644
--- a/src/com/android/phone/EmergencyDialer.java
+++ b/src/com/android/phone/EmergencyDialer.java
@@ -139,6 +139,10 @@
private MetricsLogger mMetricsLogger = new MetricsLogger();
public void writeMetricsForEnter() {
+ if (!mIsShortcutViewEnabled) {
+ return;
+ }
+
int entryType = getIntent().getIntExtra(EXTRA_ENTRY_TYPE, ENTRY_TYPE_UNKNOWN);
KeyguardManager keyguard = (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);
mMetricsLogger.write(new LogMaker(MetricsEvent.EMERGENCY_DIALER)
@@ -149,6 +153,10 @@
}
public void writeMetricsForExit() {
+ if (!mIsShortcutViewEnabled) {
+ return;
+ }
+
int entryType = getIntent().getIntExtra(EXTRA_ENTRY_TYPE, ENTRY_TYPE_UNKNOWN);
long userStayDuration = SystemClock.elapsedRealtime() - mUserEnterTimeMillis;
mMetricsLogger.write(new LogMaker(MetricsEvent.EMERGENCY_DIALER)
@@ -161,6 +169,10 @@
public void writeMetricsForMakingCall(int callSource, int phoneNumberType,
boolean hasShortcut) {
+ if (!mIsShortcutViewEnabled) {
+ return;
+ }
+
mMetricsLogger.write(new LogMaker(MetricsEvent.EMERGENCY_DIALER_MAKE_CALL)
.setType(MetricsEvent.TYPE_ACTION)
.setSubtype(callSource)