From feb011791578ebc431c1b3d2abaa2464778f0f98 Mon Sep 17 00:00:00 2001 From: yueg Date: Wed, 21 Jun 2017 15:36:07 -0700 Subject: Log starting tab. Log which tab is presented when app first launched, including: - speed dial - call log - contacts - voicemail (if not available, we move to contacts tab immediately and log the move) Test: manual PiperOrigin-RevId: 159754375 Change-Id: Ice5be6c0f2c0463204fe3c1c7cf83c4dfc7df5d1 --- .../android/dialer/performancereport/PerformanceReport.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'java/com/android/dialer/performancereport') diff --git a/java/com/android/dialer/performancereport/PerformanceReport.java b/java/com/android/dialer/performancereport/PerformanceReport.java index 27fd7485b..4359c0139 100644 --- a/java/com/android/dialer/performancereport/PerformanceReport.java +++ b/java/com/android/dialer/performancereport/PerformanceReport.java @@ -53,6 +53,8 @@ public final class PerformanceReport { @Nullable private static UiAction.Type ignoreActionOnce = null; + private static int startingTabIndex = -1; // UNKNOWN + private PerformanceReport() {} public static void startRecording() { @@ -140,9 +142,12 @@ public final class PerformanceReport { return actionTimestamps; } - @Nullable - public static UiAction.Type getIgnoreActionOnce() { - return ignoreActionOnce; + public static int getStartingTabIndex() { + return startingTabIndex; + } + + public static void setStartingTabIndex(int startingTabIndex) { + PerformanceReport.startingTabIndex = startingTabIndex; } public static void setIgnoreActionOnce(@Nullable UiAction.Type ignoreActionOnce) { -- cgit v1.2.3